diff --git a/readme.md b/readme.md index 3243480..9d597d8 100644 --- a/readme.md +++ b/readme.md @@ -1,6 +1,16 @@ # 初学Django时碰到的一个需求,因为公司中很多员工在修改密码之后,有一些关联的客户端或网页中的旧密码没有更新,导致密码在尝试多次之后账号被锁,为了减少这种让人头疼的重置解锁密码的操蛋工作,自己做了一个自助修改小平台。 ## 代码写得很LOW,有需要的可以直接拿去用。 +####场景说明: +因为本公司AD是早期已经在用,用户的个人信息不是十分全面,例如:用户手机号。 +钉钉是后来才开始使用,钉钉默认是使用手机号登录。 +这样就造成如果通过手机号来进行钉钉与AD之间的验证视乎行不通。 +在这里我就使用了通过扫码后,提取钉钉账号的邮箱信息,再将邮箱在AD中进行比对来验证用户(邮箱)是否同时在企业的钉钉和企业AD中同时存在,并账号状态是激活的。 + +此处的配置可按自己的实际情况修改。 + +整个验证逻辑写在resetpwd/views.py + ## 截图 @@ -159,4 +169,4 @@ server { } ```` -- 执行Nginx reload操作,重新加载配置 \ No newline at end of file +- 执行Nginx reload操作,重新加载配置