密码修改dedecms 忘记管理员密码
2013-05-13 23:21
253 查看
本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~
dedecms 忘记了管理员账号的密码,一般就是变动dedecms的admin数据表进行修改,看格式相似md5加密的方法,但是长度好像不一致,md5加密是32位,但字段中仅仅有20位。
百度了一下,原来dede的密码存储方法是将用户设置的明文密码转换为md5的字符串后开始从第6位截取至第21位。。
每日一道理
无知者为梦想中的虚幻而苦苦等待,换回的不是所求的,而是岁月在脸上留下的印痕,一事无成的人一生便是虚度。生活中,与其花时间去等待,不如加快步伐去追寻理想,试着与时间赛跑,也许身躯、心理会感到劳累,但这样的生活毕竟是充实的。
比如要修改密码为admin 其md5值为“21232f297a57a5a743894a0e4a801fc3”,按照dede的截取方法密码为“f297a57a5a743894a0e4”。
测试 通过!
付测试代码:
结果:
f297a57a5a743894a0e4
文章结束给大家分享下程序员的一些笑话语录: 人在天涯钻,哪儿能不挨砖?日啖板砖三百颗,不辞长做天涯人~
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忘记管理员密码,修改dede管理员密码的代码,测试可用
- DedeCms织梦后台管理员密码修改和忘记重置方法
- oracle忘记管理员密码,修改新密码
- Rancher的管理员密码忘记怎么办?-登录RancherServer的mysql容器内,修改cattle库setting表中2个关于访问控制的字段的值
- dedecms后台管理员密码重置和修改
- ECSHOP忘记管理员密码忘记了 的情况下重新修改后台密码方法:
- oracle 忘记密码管理员密码进行修改
- dedecms后台管理员密码修改
- 修改忘记的Windows 2008 R2 sp1域管理员密码
- 织梦dedecms 忘记管理员后台密码的解决技巧
- PHPCMS V9管理员密码忘记如何修改
- DEDECMS如何修改数据库密码以及忘记了后台密码怎么办
- typecho管理员帐号密码忘记的修改方法
- Mac:jenkins忘记管理员账号登录密码如何修改管理员账号
- 织梦dedecms 忘记管理员后台密码的解决技巧
- typecho管理员帐号密码忘记的修改方法
- Mac:jenkins忘记管理员账号登录密码如何修改管理员账号
- typecho管理员帐号密码忘记的修改方法
- 在域控制器上如何一次修改属于这个域的计算机的管理员密码?
- Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)