关于ECShop管理中心无法登录的解决办法

Posted 湖塘79

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于ECShop管理中心无法登录的解决办法相关的知识,希望对你有一定的参考价值。

ECShop是一款B2C独立网店​系统,适合企业及个人快速构建个性化网上商店。系统是基于php语言及mysql​数据库构架开发的跨平台开源​程序。最新版本为ECShop_V4.1.6

Linux初学者可以利用LAMP(Linux+Apache+Mysql+PHP)及ECShop,自行搭建网上商城系统,进行学习和开发等非商业用途。

官方下载链接如下:

​https://www.shopex.cn/products/ecshop​

笔者在利用ECShop_V4.1.6搭建网上商城系统时,遇到了在账号密码无误的情况下,无法登录ECShop管理中心的情况。

商城的前端访问正常:

\'关于ECShop管理中心无法登录的解决办法_ECShop\'

后台管理中心无法登录:

\'关于ECShop管理中心无法登录的解决办法_ECShop管理中心_02\'


一直出现如下报错:您输入的账号信息不正确

\'关于ECShop管理中心无法登录的解决办法_ECShop_03\'


在尝试恢复linux虚拟机快照的情况下,重新部署配置ECShop,仍出现上述情况。

在排查的过程中,发现有不少朋友都遇到过这个情况,且未能解决该问题。

经查询相关的文章,发现了一个解决办法,可以通过重置后台管理员密码的方式来解决此问题。


解决方法如下:

  • 1.新建一个.txt文本,将以下内容复制到.txt中,并另存为ResetPwd.php

\'关于ECShop管理中心无法登录的解决办法_ECShop_04\'


  • 2.将ResetPwd.php 上传到ECSHOP商城网站根目录

\'关于ECShop管理中心无法登录的解决办法_ECShop管理中心_05\'


  • 3.在浏览器输入:商城域名/ResetPwd.php

\'关于ECShop管理中心无法登录的解决办法_ECShop管理中心_06\'

可以看到后台管理员的密码已经被重置成功。


  • 4.使用新密码登录后台管理中心

\'关于ECShop管理中心无法登录的解决办法_ECShop管理中心_07\'


此时已能正常登录后台管理中心对商城进行管理。


附上ResetPwd.php:


<?php

define(\'IN_ECS\', true);

require(dirname(__FILE__) . \'/includes/init.php\');

$sql = \'UPDATE \' . $GLOBALS[\'ecs\']->table(\'admin_user\'). " SET user_name = \'admin\', password = MD5(\'12345678\'), ec_salt =\'\' WHERE

user_id =1";

$res = $GLOBALS[\'db\']->query($sql);

if ($res == true)

{

echo \'<h2>密码重设成功!</h2><h5>现在请用用户名admin,密码12345678,登入后台,然后重新设置下密码</h5>\';

}

else

{

echo \'<h2>密码重设失败!</h2>\';

}

?>



以上是关于关于ECShop管理中心无法登录的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Win10系统电脑开机后显示无法登录到你的账户解决办法(亲测)

ECSHOP中transport.js和jquery的冲突的简单解决办法

在ECSHOP商品列表页和搜索页面,最后出现空商品的解决办法

关于Jmeter测试移动端应用时提示非法登录,不是合法的登录设备时的解决办法

Unity关于无法新建项目的可能解决办法

ADB无法使用解决办法