Discuz开发 discuz x3 pre_common_members表与pre_ucenter_members表中密码比较

[复制链接]
ARCHY明星会员实名认证 发表于 2014-2-22 17:10:52 [Discuz开发] 显示全部楼层 |阅读模式 上一主题 下一主题

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
discuz x3 pre_common_members表与pre_ucenter_members表中密码比较

一、会员注册时填写的密码经过两次md5加密后存储到了pre_ucenter_members表;用户登录时输入的密码经过两次md5加密后再与pre_ucenter_members表中的密码做比对
1.jpg
如果我们想重置test3会员的密码为 "123",那么我们只需要将test3会员的密码修改为 md5(md5(123)."13a3b7") 的输出结果即可。

由于salt值不同,所以即使会员的密码相同,但是经过加密后在此表中的体现也是不同的,所以此表中的密码不会重复

二、pre_common_members表中的密码只是对随机码的一次md5加密,用户登录的时候并不会使用到它,所以对此表中的密码随意进行修改,并不会影响会员的正常登录和退出
2.jpg
当我们在后台修改会员密码时,会重新生成加密的随机码作为此表的伪密码。

推荐阅读:
1、discuz x3 与通知表有关的程序源代码分析
http://bbs.zb7.com/thread-423144-1-1.html
2、discuz x3 注册与登录有关的程序源代码分析
http://bbs.zb7.com/thread-423145-1-1.html








上一篇:discuz x3 注册与登录有关的程序源代码分析
下一篇:discuz3.x后台【管理中心】->【全局】设置中表单名汇总

大神点评2

khanhthoa 发表于 2014-3-5 00:21:43 [Discuz开发] 显示全部楼层
这个可以有
v4521 发表于 2014-4-6 15:38:56 [Discuz开发] 显示全部楼层
说真的写得特别的好
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表