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

无忧主机分享了一种无需登录管理员账户的快速方法,通过创建php脚本修改ECShop密码。适用于忘记密码的情况,只需复制代码,输入新密码即可。注意仅限于使用salt加密的ECShop。详情见:https://www.51php.com/ecshop/15285.html
摘要由CSDN通过智能技术生成

无忧主机的技术文章中也有关于修改后台密码的方法,这个是无忧主机小编的第三种方法,也是最快速的,直接新建一个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 '
' . '用户名:' . $user . ' ' . '密码:' . $newpwd;

echo '
' . '此文件为高危文件,无忧主机小编建议您立即删除!';

?>

保存格式为与您的网站的编码格式一样,不然会有异常情况发生的哟,然后上传到您网站的根目录,访问方式:http://域名/setpw.php,回车即可,是不是感觉现在特别的棒呢,修改成功之后吧setpw.php在网站的根目录删除,如果不删除,是很危险的。

根据无忧主机小编以上的方法和无忧主机官方网站上面的技术结合,完全可以解决您的密码的担忧。

注意:这个方法只有适合salt加密的ecshop使用。

谢谢站长朋友们对无忧主机的支持与厚爱。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值