zoukankan      html  css  js  c++  java
  • 密码修改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

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

  • 相关阅读:
    Holiday、Vacation、Days off、Leave、Break
    python3对urllib和urllib2进行了重构
    python解析json
    NeuHub图像垃圾分类api和百度图像识别api
    base64加密与解密
    wafer2的keng
    HTTP 中 GET 与 POST 的区别
    如何禁用Antimalware Service Executable
    通过SimpleHTTPServer实现树莓派与主机传输文件
    电脑通过网线连接树莓派
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3076845.html
Copyright © 2011-2022 走看看