新闻中心

一分钟找回thinksns网站后台密码

作者 / 时间 2018-01-13 20:59:18

身为一个站长,需要充分掌握自己的程序遇到问题时的解决方法,如果您的网站是采用php建站的,那问题就好办得多,因为php建站的程序大多数使用了开放源码建站,当您遇到不懂得问题,只要在网上一搜很就很容易找到自己想要的答案。比如thinksns程序要找回管理员密码,在网站可能有很多教程,虽然可以解决问题,但是会叙述的比较抽象,今天无忧主机小编就给大家带来一分钟找回thinksns网站后台密码的教程。 刚开始无忧主机小编也是按照网上的教程去修改的,修改方法是将程序的md5加密方法取消,然后在数据库中将密码改过来,再进入后台新增管理员账户,最后把加密方式加回去,试这种方法可以是可以,但觉得还是太麻烦了,最终想出了通过sql命令修改管理员密码的方法,整个过程只需执行一句MSQL语句即可。 1、找到要设置密码的管理员 登录thinksns程序的数据库管理工具,这里使用phpmyadmin为例,找到用来存放管理员信息的ts_user表,查看需要修改的那个管理员主键uid,如图1所示, 图1 修改uid=2的那个管理员的密码。 2、修改密码 在数据库管理界面的顶部找到“SQL”,如图2所示, 图2 在命令区域输入下面这条语句: update ts_user set password=md5(concat(md5(‘password’),login_salt)) where uid=2 limit 1; 如果收据库前缀不是用的默认的ts_,需要将数据库前缀改过来;其中password是真实的密码,也可以定义成其他密码,uid可以根据自己的管理员主键设置,limit 1表示该语句只对当前uid有效,而不会继续扫描下一条记录。点击右下角的执行,如果显示如图3所示的界面, 图3 显示影响了一行,说明密码已经修改成功,这时用修改后的密码就可以登录到thinksns网站后台了。

本文地址:https://www.51php.com/thinksns/26134.html

1
1
1
1
1
1
1