一些菜鸟忘记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 . ' ' . '密码:' . $newpwd;
echo '<br>' . '<font color="#F00">此文件为高危文件,请立即删除!</font>';
?>