New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
自助重置密码中账号由mail改为userid值 #37
Comments
方便贴个图么?目前是有报错,对吗? |
大佬,我这有一半人的用户名为caozhu 邮箱地址为zhu.cao |
🤣,那这种就比较麻烦了。 |
下午我让python同事先看看 最好的方式还是userinfo中获取userid信息 |
另外也有个性化英文名为邮箱的,转换的路子走不通 |
userinfo 之前是用的这个,后面我忘了啥原因,API有限制,你们看看能不能解决。 |
不敢相信,我在format_username.py 中把email 改为userid .重启后成了 |
😂,那说明你们直接用的就是userid,你们应该是有企微和AD之间做同步吧? |
是的,还有一个问题;密码复杂度不符合的情况下提示我想不显示错误信息,就显示密码不符合复杂度要求等文件信息;这个msg可以改哪个文件的(resetpwd功能页面) |
密码复杂度后端的检查做得比较粗糙,就在form里,检验表单,如果不符合正则,就返回error_message。 |
看下日志中的报错信息是啥。 |
这个错误就是 用户名为test1131 新密码设置为Test1131@ ,新密码在AD域的复杂度校验不通过; |
修改resetpwd/utils.py 在109行开始插入
|
在ldap3的exceptions.py定义了所有LDAP的连接异常,如果说需要详细的输出不同异常的消息,可以参照上面的形式返回你要的消息。 |
大佬,企微的接入在重置密码页面需要使用userid为账户信息,如何更改
The text was updated successfully, but these errors were encountered: