刚入接触帝国CMS,遇到的问题还真是不少,免不了的就是有很多小白的问题,偏偏网上怎么搜都搜不到正解的解决办法。所以遇到了,成功解决问题的,都应该把他记录下来,方便自己下次遇到直接查看,不用再重复的搜索解决办法。

今天遇到的问题是,后台正常安装帝国CMS并恢复数据后,竟然不知道这份数据的admin密码,于是在登录页面连接撞错了5+次,结果就杯具的出现了以下截图的提示:

完美解决“帝国cms 限制的登录次数不得超过 5 次” 的错误

没错,就是喜闻乐见的安全提示:“系统限制的登录次数不得超过 5 次,请等 60 分钟过后,方可重新登录”。

相信这个问题一定会有不少人遇到,百度一下确实也很多办法,但很多都是老办法,亲身测试过并不成功。比如百度搜索 “帝国cms 修改密码”出现在第一的 百度经验:http://jingyan.baidu.com/article/1709ad80b7b8f04634c4f0e1.html

让你登录phpmyadmin,找到帝国CMS数据库名empirecms,修改数据库中的phome_enewsuser, 将password字段的内容改为:“322d3fef02fc39251436cb4522d29a71”;将salt字段的内容改为:“abc”.然后单击页面底部的“执行”按钮,帝国CMS后台管理员密码就重置为123456。

完美解决“帝国cms 限制的登录次数不得超过 5 次” 的错误

但经测试,这个方法并不成功。如果你也遇到这样的问题,直接无视这个误人子弟的方法吧

废话有点多,下面进入正题,解决办法如下:

1. 登录SSH,找到网站要目录,在路径 e\config 中找到 config.php 文件。编辑此文件,大约在141行找到 'loginnum'=>5, (这里的数字5就是系统限制的登陆次数)。改成15或者其他数字,这是失败次数的上限。然后用正确的账户和密码后再次登陆,就能成功进入后台了。

需要提醒的是,这只属于急救的方法,修改配置文件 config.php 后并成功登录后,不要忘了还原初始设置 5,不然安全保护等于虚设了。

完美解决“帝国cms 限制的登录次数不得超过 5 次” 的错误

2.当然你如果像我这样完全不知道密码,只能初始化一下admin的密码了。

下面继续解决帝国CMS 7.2版本忘记后台登录密码后怎么找回的问题

2.1 进入phpmyadmin,找到 phome_enewsuser 数据表(phome为数据库表前缀,如果是其他前缀,自行查找即可)
2.2 找到 phome_enewsuser 表中的 admin,修改以下几个值 :

password:28faed7bf0c97624ad3b8737b6947e41
salt1:fy1rWNIJ
salt2:pzNVrEdbkRJ2W6bvxpVo

完美解决“帝国cms 限制的登录次数不得超过 5 次” 的错误

完美解决“帝国cms 限制的登录次数不得超过 5 次” 的错误完美解决“帝国cms 限制的登录次数不得超过 5 次” 的错误

完美解决“帝国cms 限制的登录次数不得超过 5 次” 的错误

2.3 修改完后,现在你的后台的账号为:admin 密码:admin888。登录后就可以在后台自行修改密码了。