忘记帝国CMS管理员密码的解决方法
思良:只需修改password和salt字段即可
帝国CMS是款不错的PHP+mysql系统,如果有一天,你忘记了后台管理员的帐号或密码怎么办呢?
首先我来为大家补充一下基础知识,帝国CMS里的管理员帐号和密码是存储在Mysql数据库里的,而为了安全,密码使用得是md5加密(目前最安全的加密方法),而我们使用后台登陆的时候,php的登陆程序会自动将我们输入的信息和数据库里的信息进行对比,正确的话就可以正常登陆,错误即无法登陆。
知道了原理,我们的解决方法也就有了,只需要修改数据库里的信息即可,一般MySql数据管理软件有phpmyadmin这款软件(百度搜索phpmyadmin可找到),所以解决方法就是使用phpmyadmin修改帝国CMS相应的密码储存信息,为了方便新手,以下我就使用详细的步骤来说明:
一、登陆PHPMYADMIN,找到phome_enewsuser表,在phome_enewsuser表里,我们需要注意三个字段username、password、salt。
username:就是用户名,因为username字段里的数据是没有加密的,所以我们看到username里的字段就是我们的用户名。
password:密码经过md5加密后的数据,MD5加官是为了保证安全。
salt:可能是帝国CMS为了安全设置的一个字段,修改成abc即可。
二、对phome_enewsuser表进行修改,用户名一般不用修改,只需修改password和salt字段即可,password我们修改成123456的md5加密后的数据322d3fef02fc39251436cb4522d29a71,而salt字段的修改则直接修改为abc,当然修改完后,别忘了点“执行”按钮,这样我们修改的内容才会生效。
三、最后就可以使用新的密码(1236456)在后台进行登陆了。
原文:http://www.softcps.com/soft/ecms/1062.html