ECSHOP忘记后台密码的三种处理办法
ECSHOP采用的是MYSQL数据库,很多时候我们会忘记后台的登录密码。这个时候怎么办么?武汉SEO小韩在这里提供两种办法,希望能对你有所帮助。
方法一:如果有phpMyAdmin的话,就好办啦。直接打开,找到相应的表ecs_admin_users(表前缀默认是ecs),修改user_id为1的password字段的值,记得用选择下md5加密。如果没有phpMyAdmin,那么去下载一个上传到根目录,就可以对数据库进行操作了。phpMyAdmin本站提供的有下载接口,需要的话就去下载一个吧
方法二:我们这里提供一个插件给你,是一个专门的修改ECSHOP后台密码的插件,嘿嘿,武汉SEO小韩在这里提醒你,用完了记得删除哦?否则的话……新建一个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(’123456′) WHERE user_id =1″;
$res = $GLOBALS[‘db’]->query($sql);
if($res == true)
{
echo ‘<h2>密码重设成功!</h2><h5>现在请用用户名admin,密码123456,登入后台,然后重新设置下密码,删除reset.php文件(很重要)</h5>’;
}
else
{
echo ‘<h2>密码重设失败!</h2>’;
}
?>
1.上传reset.php到你的网站根目录
2.直接在浏览器输入。你网店的域名/reset.php。
3.然后用用户名admin,密码123456,登陆后台,然后在设置导航栏那边重新修改密码
4.删除reset.php文件。
方法三:
添加:http://你的域名/insertadmin.php?u=新管理员名&p=新管理员密码
删除:http://你的域名/insertadmin.php?act=drop&u=管理员名
贴出代码如下:
<?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已被删除”);
}
?>
好了,祝你好运,如果不能解决,可以给站长发邮件,协助你解决