新闻中心

如何利用代码实现修改ecshop后台的管理员和密码

作者 / 无忧主机 时间 2014-07-29 16:28:49

无忧主机的技术文章中也有关于修改后台密码的方法,这个是无忧主机小编的第三种方法,也是最快速的,直接新建一个php脚本把代码复制进去,然后修改一下您的密码和会员名。如果您还想用以前的会员名就直接修改一下密码,运行即可,但是无忧主机小编考虑到有些站长朋友还就没有管理网站了,后台的管理员和密码都忘记了,不要怕无忧主机小编的这个可以管理员密码,还有两种方法请打开http://www.51php.com/ecshop/1449.html打这个链接一样的可以修改的,好了无忧主机小编就不废话了,就来看无忧主机小编是怎么做到的吧! 1、首先新建一个例如:setpw.php,然后把以下代码复制到setpw.php中: define('IN_ECS', true); require(dirname(__FILE__) . '/includes/init.php'); $user = 'admin'; //这个是管理员账号 $newpwd ='admin'; //新密码 $email = '340555007@qq.com'; //请修改为您的邮箱,此邮箱用来取回密码。 $pwdmd5 = md5(md5($newpwd).$ec_salt); /* 判断用户名是否存在,如存在则更新,不存在则插入 */ $sql = 'SELECT user_name FROM ' . $ecs->table('admin_user') . 'where user_name =' . "'$user'"; $rs = $db->getRow($sql); if($rs['user_name'] == null) { $sql = 'INSERT INTO ' . $ecs->table('admin_user') . '(user_name, email, password, add_time, last_login, last_ip, action_list, nav_list, lang_type, agency_id, suppliers_id, todolist, role_id) VALUES' . "('$user', '$email', '$pwdmd5', 18679116248, 18679116248, '127.0.0.1', 'all', '商品列表|goods.php?act=list,订单列表|order.php?act=list,用户评论|comment_manage.php?act=list,会员列表|users.php?act=list,商店设置|shop_config.php?act=list_edit', '', 0, 0, NULL, NULL)"; mysql_query($sql); echo '新增管理员'; } else { $sql = 'UPDATE ' . $ecs->table('admin_user') . " SET password = '" . $pwdmd5 . "' WHERE user_name='".$user."'"; mysql_query($sql); echo '亲!您做到了哟,非常棒!'; } echo '<br />' . '用户名:' . $user . '&nbsp;' . '密码:' . $newpwd; echo '<br />' . '<font color="#F00">此文件为高危文件,无忧主机小编建议您立即删除!</font>'; ?> 保存格式为与您的网站的编码格式一样,不然会有异常情况发生的哟,然后上传到您网站的根目录,访问方式:http://域名/setpw.php,回车即可,是不是感觉现在特别的棒呢,修改成功之后吧setpw.php在网站的根目录删除,如果不删除,是很危险的。 根据无忧主机小编以上的方法和无忧主机官方网站上面的技术结合,完全可以解决您的密码的担忧。 注意:这个方法只有适合salt加密的ecshop使用。 谢谢站长朋友们对无忧主机的支持与厚爱。 、

本文地址:https://www.51php.com/ecshop/15285.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服