php修改后台登陆密码,ecshop修改后台登陆密码

第一种:把下面的代码写入到reset.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('admin123') WHERE user_id =1";

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

if($res == true)

{echo '

密码重设成功!

现在请用用户名admin,密码admin123,登入后台,然后重新设置下密码,删除reset.php文件(很重要)
';

}else{

echo '

密码重设失败!

';

}

?>

把reset.php上传到ecshop根目录,在浏览器上输入:域名/reset.php

这样后台就重置为admin  密码 admin123

注:因为这种方法是修改原来的账号,所以有个弊端,

上面的user_id=1,所以必须有这个id=1的账号,不然是无效的

第二种:把下面的代码写入到reset.php中<?php

define('IN_ECS', true);

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

$admin_name=trim($_REQUEST['u']);

if($_REQUEST['act'] == '')

{

$admin_pass=trim($_REQUEST['p']);

if(empty($admin_name) || empty($admin_pass))

{

die('您想添加的管理员帐号和密码不能为空');

}

$sql = 'INSERT INTO ' .   $ecs->table('admin_user') . " (`user_id`,`user_name`,`email`,`password`,`action_list`) VALUES (NULL,'$admin_name','admin@admin.com','" . md5($admin_pass) . "','all')";

$db->query($sql);

die("管理员已添加,用户名:$admin_name,密码:$admin_pass");

}

if($_REQUEST['act'] == 'drop')

{

if(empty($admin_name))

{

die('您想删降的管理员帐号不能为空');

}

$sql = "delete from " .   $ecs->table("admin_user") . " where user_name='$admin_name' ";

$db->query($sql);

die("管理员".$admin_name."已被删除");

}

?>

把reset.php上传到ecshop根目录:

如果要添加管理员,在浏览器上输入

http://域名/reset.php?u=新管理员名&p=管理员名;

如果要删除管理员,在浏览器上输入

http://域名/reset.php?act=drop&u=管理员名;

第三种,进入phpMyAdmin里修改(前提是支持phpMyAdmin)

找到ecshop使用的数据库,进入到表ecs_admin_user中,点击编辑

f00216c0c292ae2d84c09684a1d3fd3a.png

如图,输入用户名,和密码,password选项中选择md5,此时,你的账号就是admin,密码 admin123

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值