密码修改dedecms 忘记管理员密码

本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~

dedecms 忘记了管理员账号的密码,一般就是变动dedecms的admin数据表进行修改,看格式相似md5加密的方法,但是长度好像不一致,md5加密是32位,但字段中仅仅有20位。

百度了一下,原来dede的密码存储方法是将用户设置的明文密码转换为md5的字符串后开始从第6位截取至第21位。。

每日一道理 无知者为梦想中的虚幻而苦苦等待,换回的不是所求的,而是岁月在脸上留下的印痕,一事无成的人一生便是虚度。生活中,与其花时间去等待,不如加快步伐去追寻理想,试着与时间赛跑,也许身躯、心理会感到劳累,但这样的生活毕竟是充实的。

mb_substr (  $pwd , 5,20);函数第一个为要截取的字符串,第二个参数为开始位置,第三个参数为截取长度

比如要修改密码为admin 其md5值为“21232f297a57a5a743894a0e4a801fc3”,按照dede的截取方法密码为“f297a57a5a743894a0e4”。

测试 通过!

付测试代码:

<?php$strs=md5('admin');$pwd=mb_substr($strs, 5,20);echo $pwd;?>

结果:

f297a57a5a743894a0e4

文章结束给大家分享下程序员的一些笑话语录: 人在天涯钻,哪儿能不挨砖?日啖板砖三百颗,不辞长做天涯人~

其实只要你愿意,一切都可以变得很容易。

密码修改dedecms 忘记管理员密码

相关文章:

你感兴趣的文章:

标签云: