导航

专业做网站建设公司、网页设计制作、百度优化推广、网站维护托管等网站相关业务,欢迎咨询。

域名空间 | 服务领域  网站建设1500元全包。做完验收修改到满意为止可淘宝付款有保证!
当前位置: 邯郸网站建设 > 网页设计制作百科 > 常见问题

THINKPHP建设的网站忘记后台管理密码怎么重置找回


来源:邯郸煜阳网络公司  时间:2019-12-11 22:35    

  THINKPHP建设的网站忘记后台管理密码怎么重置找回?THINKPHP建设的网站是基于thinkphp+mysql搭建的一款内容管理系统,其内核Thinkphp是当下很流行的php框架,安全性和稳定性等各个方面比较可靠的,所以这也决定了thinkcmf能够成为许多站长朋友的首选源码来建站。在建站过程中会经常忘记网站后台密码,你可能会修改wordpress、discuz、dedecms等其他开源程序的网站后台密码,但同样的修改方法在thinkcmf程序上就实现不了,现在就给大家分享一下thinkcmf程序网站后台密码的修改方法。

  Thinkcmf程序的网站后台密码并不是简单的md5加密方式,现在md5已经不是一个安全的密码加密方法,如果数据库被下载那网站就很危险。Thinkcmf程序的字段加密采用了thinkphp框架内部的方法。修改方法非常简单,我们不需理解它内部的加密方式,可以在任何一个控制器里加入下面的代码

?
view code
1
2
echo sp_password('admin888'); //通过sp_password密码设置为“admin888”
exit;

如图1所示控制器的位置 application\Portal\Controller,

图14 300x179 thinkcmf忘记后台管理密码怎么重置找回

以IndexController.class.php为例,如图2所示,将后台密码设置为admin888 。

图24 300x134 thinkcmf忘记后台管理密码怎么重置找回

修改完之后上传到php虚拟主机上,然后访问thinkcmf的首页,在浏浏览器中会显示admin经过函数的加密结果,用这句代码代替数据表 cmf_users 的密码字段,网站后台密码就设置成了admin888,这里经过加密的代码是:a709b39ec545a4f3bcdef23519fdd74f,设置好了之后如图3所示,

图32 300x89 thinkcmf忘记后台管理密码怎么重置找回

这时用admin888这个密码去登陆后台便可以成功登陆了。
确定密码修改成功后,记得要删除上面这段加进去的代码,否则访问网站首页只会显示网站管理员密码的加密字串。

  THINKPHP建设的网站忘记后台管理密码怎么重置找回的问题就介绍完了