Ecshop模板网
首页 > ecshop教程 > ecshop经验分享 > ecshop忘记管理员重置密码源码版
文章详情

ecshop忘记管理员重置密码源码版

ecshop模板网 / 2014-06-08

一些菜鸟忘记ecshop后台密码不知道怎么办,本程序是傻瓜式解决办法,用来重置管理员密码。

操作指南:
第一步:将resetpwd.php上传至网站根目录目录下。 

第二步:必要时可修改第15-17行个人信息,使用: http://你的域名/resetpwd.php访问。

第三步:此文件为高危文件,操作完成后请立即删除!

PS:l文档为修改后需另存为UTF-8 无BOM格式,否则会报错,但不影响功能

resetpwd.php文件源码:

<?php

/**
 * ECSHOP 重置管理员密码
 * ============================================================================
 * 最模板 
 * @site //www.zuimoban.com
 * @revision zuimoban
 * @date 2013-08-24
 */

define('IN_ECS', true);
require(dirname(__FILE__) . '/includes/init.php');

$user = 'admin'; //可不修改
$newpwd = '1'; //请修改为您的新密码,可不修改
$email = '[email protected]'; //请修改为您的邮箱,此邮箱用来取回密码。
$pwdmd5 = md5($newpwd);

/* 判断用户名是否存在,如存在则更新,不存在则插入 */
$sql = 'SELECT user_name FROM ' . $ecs->table('admin_user') . 'where user_name =' . "'$user'";
$rs = $db->getRow($sql);
 echo 'ECSHOP 重置管理员密码_lovemirsf修正版'.'<br>';
if($rs['user_name'] == null)
{
$sql = 'INSERT INTO ' . $ecs->table('admin_user') . '(user_name, email, password, ec_salt, add_time, last_login, last_ip, action_list, nav_list, lang_type, agency_id, suppliers_id, todolist, role_id) VALUES' .
"('$user', '$email', '$pwdmd5', ''''',''', '', 'all', '', '', 0, 0NULLNULL)";
mysql_query($sql);
    echo '新增管理员';
    echo '<br>'.'执行语句'.$sql;

else
{
$sql = 'UPDATE ' . $ecs->table('admin_user') . " SET password = '" . $pwdmd5 . " ', ec_salt ='"."' WHERE user_name='".$user."'";
mysql_query($sql);
    echo '重置成功';
    echo '<br>'.'执行语句'.$sql;
}
echo '<br><br>' . '用户名:' . $user .  '&nbsp;' . '密码:' . $newpwd;
echo '<br>' . '<font color="#F00">此文件为高危文件,请立即删除!</font>';
?>

下一篇: 让ecshop网店购物流程限制购买数量 上一篇: ECSHOP模板设置模块不可用可设置的解决方法
 用户评论(共 1 条评论)
  • 匿名用户:2.73新增管理员测试无效 ( 2014-08-05 00:06:23 )
用户名: 匿名用户 E-mail:
当前心情:
评论内容:
验证码: captcha
返回顶部 返回首页
 
QQ在线咨询
售前电话热线
#
售前QQ客服