批改discuz用户密码的方法

fieldset{padding:10px;}

修改discuz用户密码的方法 不知为什么,discuz论坛管理员就是登录不了,那没办法了,就直接登录数据库去改吧,找到了cdb_members这个表,然后就将新md5值的密码复制过去,以为这样就大功告成了,谁知,一次,不行,二次还是错,最后停十五分钟,晕,怎么就不对了呢?不是改password这个字段吗?不懂就GOOGLE吧,网上那里都有说的,只有说有一个salt这样的字段,查看N次表,都没发现这个表,实在不行了,就上Q群问吧,得到的答复还是说改数据库的方法,后来有个Q友说下载一个工具来改吧,OK啦,没办法,也要这样做的了。后来跟踪了一下tools.php这个工具的代码,发现,要改的表是cdb_uc_member这个表,马上看一看,果然是改的是这个表才对,哎…..再晕一次!!其实discuz的加密方式也就是加多一个随机生成的salt值,再加上用户输入的密码来确定最后的密码的。基本的密码方式大概是这样:

$password = "123456";$salt = substr(uniqid(rand()), -6);echo $salt."<br/>";$password = md5(md5($password).$salt);echo $password;

反正记得,要改密码的话,请到cdb_uc_member这个表里去!!!附件里的是tools.php工具,也可以到官网那里去下!都懒得写日记来记录,可见内心底对旅行是多么的淡漠。

批改discuz用户密码的方法

相关文章:

你感兴趣的文章:

标签云: