“您的用户名、密码或安全答案有误,也可能您的账号已被禁用,请重输”用帝国程序在本地建站,把用户名和密码忘了出现这个提示怎么办?如何找回来呢?
今天我就来分享下找回密码的过程,因为是自己踩过的坑,所以把解决的方法和经验记录下来,希望遇见同样问题的你们看到这篇内容,能够少走些弯路。其实我的经验也是来自于互联网——强大的度娘。但不一样的是可能那些结果那些经验对我此次踩得坑不是很对口。也可能没有人像我这样犯这样的错误吧……不管怎样,记录下来以免日后再犯错也是好的。
先说下我的问题。我是用帝国程序在本地搭建的一个网站,结果添加完几篇文章之后发现文章作者并不是我的名字,而且我也明明修改过默认的作者,显示出来的却是默认用户名admin,于是我就比较纠结,想把这个用户名改成我自己的名字。然而我没想到的是,改完之后就要求重新登陆了,当时一脸懵逼,不知道怎么就给退出了?重登也登录不上去啊,而且还显示:
我一遍一遍的试,在第五次,告诉我超出限制,60分钟后才能再登。当时我是完全傻掉了,因为第一次用帝国程序,也是边自学边做,没想到一个不小心把用户名给搞丢了。(其实到后来找回之后,觉得自己挺傻的,傻得我都鄙视我自己了!这是后话)然后我就去百度一通搜索,给出的结果呢,大致都一样,都是这样的答案:
帝国版本小于5.0的,用phpmyadmin修改phome_enewsuser数据表,把password字段的值设为:e10adc3949ba59abbe56e057f20f883e后台登录密码就是默认的123456;
帝国版本大于5.0的,用phpmyadmin修改phome_enewsuser数据表,把password字段的值设为:322d3fef02fc39251436cb4522d29a71然后把salt字段的值设置为:"abc",后台登录密码也是默认的123456。
于是我就去试,试了一遍又一遍,然而并没有什么卵用!为什么呢?因为要修改的数据表,我这里根本就不是phome_enewsuser!当时安装本地帝国程序的时候,我把数据表的表头,由默认的phome_改成了jxhx_,所以……虽然我也找到了phome_enewsuser这个数据表,也按上面的经验一点一点的修改了,但依旧是登不上去的!
所以在这里要告诉大家的是,如果你在本地用帝国搭建程序,刚开始安装的时候,一定要记住自己设置的数据表的前缀,帝国默认的前缀就是“phome_”。当我找到了jxhx_enewsuser这个数据表,打开编辑的时候,我发现了我当时修改过的用户名,也就是我的名字,突然就想笑,然后我就把自己名字改回了admin,当然后面的password以及salt字段的值也就不用做修改了,因为没有必要了!接着我就还用之前的用户名和密码登回了我的后台!
是不是很傻的一个错误!事后我就在想,是不是当时我改了用户名以后,我直接用我改过的名字登陆就可以了?应该是有这个可能的吧!不过,上面提到的那两种方法,也是我在百度上各个网页里所看到的全是这样的结果,对于真正忘记了用户名密码的人来说,可能是有用的,我只是想提醒下大家,不要忘记自己的前缀这个重要的东西,当然,也可能一般人不会去动这个默认的前缀……
如果你不是像我一样犯得这样的错误,那建议你去用上述两个答案试一下。可能会帮助到你。那么今天就到这里吧。后续还会分享一些其他经验!