织梦后台为什么老是提示用户名不存在
找到,你设的前辍_admin 浏览这个表,,就可以看到用户名和密码了
提示用户名不存在可能存在两种情况
数据库连接不成功
数据库中的确不存在该用户名
基于这两种情况,首先判断你的数据库是否连接成功,可以去百度下载MYSQL连接工具,我用得是navicat for mysql 你也可以用其他数据库连接工具,如果你数据库账号密码忘记,可以在织梦data/comminincphp 这个数据库配置文件下查看你的数据库账号密码
如果工具连接不上应该就是数据库连接失败导致的登录提示账号不存在;
如果能够连接上用数据库工具查看系统表dede_admin 这里面有账户信息,看看你的账号是不是存在于数据库内
第一步:打开数据库dede_admin表,出现如下界面:
解释:1表示的是登录账号,2表示登录密码(加密后的字符,不是你输入的密码)
第二步:把以前能登录的数据库中的账号、密码复制到文本文档中备用。
第三步:打开不能登录的那个数据库,并且找到dede_admin,打开看看。把第二步中的账号、密码复制到对应的栏目中。
//数据库连接信息
$cfg_dbhost = 'localhost';网站地址
$cfg_dbname = 'data';数据库名
$cfg_dbuser = 'data_user';数据库用户名
$cfg_dbpwd = 'admin';数据库连接密码
$cfg_dbprefix = 'dede_';数据库前缀
$cfg_db_language = 'gbk';数据库语言版本
>
然后打开织梦后台地址,已经能够登录到织梦后台了。
至此虽然用户名及密码都有效了,可我们要反思,为什么会出现这种情况呢今天我们修改过来,会不会过一段时间又被人修改了呢于是笔者又进入下一步的工作。
通过360网站卫士检测,发现网站存在“DedeCMS最新SQL注入漏洞”,此漏洞能够通过SQL注入使用户名和密码变更。解决办法,下载该漏洞补丁进行更新。
至此登录织梦后台提示用户名不存在的问题得到解决,希望对给位朋友有借鉴意义。
我认为应该是账户名出错了,你仔细看看是不是账户名和登录名出现错误,或者不规范,引起的故障,你可以百度站长平台的安全监测一下,看看具体是什么原因,然后在进行相应的解决。
望采纳
0条评论