黑帽联盟

 找回密码
 会员注册
查看: 1014|回复: 2
打印 上一主题 下一主题

[建站文章] ecshop网站后台帐号密码忘记的几种解决方法

[复制链接]
yun 黑帽联盟官方人员 

920

主题

37

听众

1364

积分

超级版主

Rank: 8Rank: 8

  • TA的每日心情
    奋斗
    2019-10-18 11:20
  • 签到天数: 678 天

    [LV.9]以坛为家II

    本帖最后由 yun 于 2017-2-5 14:57 编辑

    最近有很多人咨询商城站的后台账号密码忘记了咋办?

    现在统一总结几种常见的解决办法:

    ECshop 2.72 以前的版本:

    方法1:
      1)把下面的代码复制-保存为文件 mima.php
    1. <?php
    2. define('IN_ECS', true);
    3. require(dirname(__FILE__) . '/includes/init.php');
    4. $sql = 'UPDATE ' . $GLOBALS['ecs']->table('admin_user'). "
    5. SET user_name = 'admin', password = MD5('123456') WHERE user_id =1";
    6. $res = $GLOBALS['db']->query($sql);
    7. if($res == true)
    8. {
    9. echo '<h2>密码重设成功!</h2><h5>现在请用用户名admin,密码123456,登入后台,
    10. 然后重新设置下密码,删除reset.php文件(很重要)</h5>';
    11. }
    12. else
    13. {
    14. echo '<h2>密码重设失败!</h2>';
    15. }
    16. ?>
    复制代码
    2.把mima.php上传到ecshop系统根目录。
    3.在浏览器输入。你网店的域名/mima.php
    这样你的后台帐号重置为 admin  密码 123456

    方法2:
    1).把下面的代码保存为文件 mima.php
    1. <?php
    2. define('IN_ECS', true);
    3. require(dirname(__FILE__) . '/includes/init.php');
    4. $admin_name=trim($_REQUEST['u']);
    5. if($_REQUEST['act'] == '')
    6. {
    7. $admin_pass=trim($_REQUEST['p']);
    8. if(empty($admin_name) || empty($admin_pass))
    9. {
    10. die('您想添加的管理员帐号和密码不能为空');
    11. }
    12. $sql = 'INSERT INTO ' .   $ecs->table('admin_user') . "
    13. (`user_id`,`user_name`,`email`,`password`,`action_list`)
    14. VALUES (NULL,'$admin_name','admin@admin.com','" . md5($admin_pass) . "',
    15. 'all')";
    16. $db->query($sql);
    17. die("管理员已添加,用户名:$admin_name,密码:$admin_pass");
    18. }
    19. if($_REQUEST['act'] == 'drop')
    20. {

    21. if(empty($admin_name))
    22. {
    23. die('您想删降的管理员帐号不能为空');
    24. }
    25. $sql = "delete from " .   $ecs->table("admin_user") . "
    26. where user_name='$admin_name' ";
    27. $db->query($sql);
    28. die("管理员$admin_name已被删除");
    29. }
    30. ?>
    复制代码
    2.把mima.php上传到ecshop系统根目录。
    3.在浏览器输入,你网店的域名/mima.php
    添加管理员:http://您的域名/modifyadmin.php?u=新管理员名&p=新管理员密码
    删除管理员:http://你的域名/modifyadmin.php?act=drop&u=管理员名

    方法3:进入phpMyAdmin里面修改
    找到你的网站数据库名,进入找到数据表 ecs_admin_user 如图
    ecshop密码
    修改数据表,如图
    2.jpg
    这样你的帐号,就是admin 密码 12345

    PS:注意PASSWORD哪一行,函数选择 MD5 ,
    然后在后面的输入框里输入你想要的新密码(如:12345) 即可。
    点击“执行”进行保存,然后你就可以使用 新密码 12345 登陆后台管理了。

    ECshop 7.3.0版本的修改方法
    1.进入phpMyAdmin 里面
    2.找到你的网站数据库名,进入找到数据表 ecs_admin_user 如图
    ecshop数据库

    再进入编辑,如图,不同版本的phpMyAdmin显视的是不一样的,演视版本是 3.4.10.1
    echsop网站

    在password这行填入新的密码, 如:md5加密字串:0192023a7bbd73250516f069df18b500
    md5加密字串:0192023a7bbd73250516f069df18b500 就是密码:admin123
    同时要注意,把ec_salt 这行里面的数字全部删除,不然的话修改是不能成功的。

    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    148

    主题

    9

    听众

    337

    积分

    版主

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    擦汗
    2018-6-6 11:33
  • 签到天数: 348 天

    [LV.8]以坛为家I

    ecshop程序没接触过,不过改密码都差不多,学习了
    来自安卓客户端来自安卓客户端
    回复

    使用道具 举报

    4

    主题

    3

    听众

    302

    积分

    黑帽学员

    Rank: 3Rank: 3

  • TA的每日心情
    郁闷
    2019-5-8 02:08
  • 签到天数: 265 天

    [LV.8]以坛为家I

    碰到过,一般在数据库里改
    来自安卓客户端来自安卓客户端
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部