Commit Graph

32 Commits

Author SHA1 Message Date
Leven f7390e1e03 fix session cache bug 2023-02-10 12:31:52 +08:00
Leven 1752b1d16f fix some bugs 2023-02-06 22:01:00 +08:00
Leven e7130fa983 更新一些小功能 2023-01-17 19:58:29 +08:00
Leven 2e95fa3b8e 移除auto-install.sh中的redis部署步骤
抽出应用中的授权验证跳转的代码,单独做成一个auth页面,可实现选择首页是进入修改密码,还是自动跳转重置页面
调整部分文件说明
2023-01-16 16:05:29 +08:00
Leven b82f2ececb remove dependence redis-sever, now use mem storage
update to layui, support PC and Mobile html render
2023-01-14 21:12:13 +08:00
Yadeno 0a2135d2b8
Delete resetpwd/__pycache__ directory 2022-12-20 14:36:33 +08:00
Yadeno 9de7c92e09
Delete resetpwd/migrations/__pycache__ directory 2022-12-20 14:36:22 +08:00
Leven c5bc154924 修改钉钉/企业微信直接使用内部应用免密登录的方式来验证,不再支持扫码。
由于一些API的权限发生变化,导致一些关键信息无法获取,所以做以上改变。
删除了无用的代码,其它没啥变化,没太多时间重写,先就这么着吧。
2022-12-20 13:30:36 +08:00
Leven 2e886dc6e8 修改钉钉/企业微信直接使用内部应用免密登录的方式来验证,不再支持扫码。
由于一些API的权限发生变化,导致一些关键信息无法获取,所以做以上改变。
2022-12-17 00:23:41 +08:00
Leven 6b90cd3be7 oauth2 support 2022-12-16 11:57:40 +08:00
向乐🌌 75b3916191 修改format2username方法,返回元组作为结果判断。
悠resetpwd.views 将所有format2username兼容处理,防止当用户名为空时,能正确抛出异常给前端页面。
修复resetpwd.views callback_check中一个BUG(如果用户不存在或未激活,会存在通过format2username拿不到用户名的情况,在这里就直接抛出user_info整个json)
2021-08-05 09:35:56 +08:00
向乐🌌 4f8fcb68b4 添加了新的模板,旧模板也保留了,如果想切换旧样式,请自行把渲染的html模板改成不带v1的。 2021-07-06 10:16:16 +08:00
向乐🌌 a9751d47b4 BUG FIX: ops_account返回必须使用渲染 2021-06-26 14:53:18 +08:00
向乐🌌 72fe535f3c BUG FIX 2021-05-22 17:27:42 +08:00
向乐🌌 870cc106ba BUG FIX: ops_account返回必须使用渲染 2021-05-22 15:19:28 +08:00
向乐🌌 9c8a82417e 修复utils目录自定义模块中的处理逻辑return结果不正确,导致Django无法正常在前台显示结果的BUG 2021-05-21 13:47:26 +08:00
向乐🌌 28661b0d9c dynamic create crypto_key when django running 2021-05-20 13:11:55 +08:00
向乐🌌 ca84457c1f 修复一些BUG
将修改密码的代码逻辑做复用处理,简化代码。
2021-05-20 12:02:11 +08:00
向乐🌌 89b1c0de46 ### 2021/05/19 -- 更新:
+ 添加了企业微信支持,修改pwdselfservice/local_settings.py中的SCAN_CODE_TYPE = 'DING'或SCAN_CODE_TYPE = 'WEWORK',区分使用哪个应用扫码验证
+ 添加Reids缓存Token支持,如果不配置Redis则使用MemoryStorage缓存到内存中
2021-05-19 17:07:26 +08:00
向乐🌌 00d1d9a03c update 2021-04-27 14:19:15 +08:00
向乐🌌 87348ae6a1 默认的
django=2.2 version
2021-04-27 14:16:01 +08:00
向乐🌌 d4ebe7f217 update readme.md 2021-04-23 15:51:16 +08:00
向乐🌌 bc04829070 ### 本次升级、修复,请使用最新版:
+ 升级Python版本为3.8
+ 升级Django到3.2
+ 修复用户名中使用\被转义的问题
+ 重写了dingding模块,因为dingding开发者平台接口鉴权的一些变动,之前的一些接口不能再使用,本次重写。
+ 重写了ad模块,修改账号的一些判断逻辑。
+ 重写了用户账号的格式兼容,现在用户账号可以兼容:username、DOMAIN\username、username@abc.com这三种格式。
+ 优化了整体的代码逻辑,去掉一些冗余重复的代码。
2021-04-23 15:37:54 +08:00
向乐🌌 d8ac7552a6 默认的
django=2.2 version
2021-04-19 08:41:22 +08:00
pwdselfservice 1352586d70 添加自动安装脚本,方便快速部署上线。
调整部分代码,之前scheme是写死的https,考虑可能会有使用http,所以改成从request.scheme中取。
添加uwsgi启动脚本
2020-04-01 17:28:51 +08:00
Github fa8beccc12 简化代码
修复路径错误
2019-08-02 22:54:35 +08:00
GitHub 1cf4e60be3 整理结构 2019-08-02 09:49:38 +08:00
github 114efffa83 update 2019-07-15 20:16:56 +08:00
github 2bef05016e Merge branch 'master' of https://github.com/capricornxl/pwdselfservice
# Conflicts:
#	readme.md
2019-07-15 20:15:02 +08:00
capricornxl 02db301b74
Delete form.py 2019-07-15 20:11:55 +08:00
capricornxl 6f700f3b7a
Update form.py 2019-07-15 19:58:15 +08:00
github 666bb5327d init 2019-07-15 15:50:09 +08:00