请选择 进入手机版 | 继续访问电脑版

站长网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1151|回复: 1

PHPCMS V9后台密码忘记重置工具,一键修改

[复制链接]
发表于 2014-8-17 18:19:12 | 显示全部楼层 |阅读模式
  1. <?php
  2. define('PHPCMS_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);
  3. include PHPCMS_PATH.'/phpcms/base.php';
  4. pc_base::load_sys_class('param','','','0');
  5. $code = '1234567890'; // 安全密匙 请自行设置
  6. if($_GET['code'] !== $code){
  7.     showmessage('密匙不正确!!');
  8. }
  9. $action = $_GET['action'];
  10. switch($action){
  11.     case 'update_mima':
  12.         $userid = intval($_GET['userid']);
  13.         $new_pwd = trim($_GET['new_pwd']) ? trim($_GET['new_pwd']) : '123456';
  14.         if($userid){
  15.             $db = pc_base::load_model('admin_model');
  16.             $data = $db->get_one("`userid`=$userid");
  17.             if($data){
  18.                 $password = md5(md5($new_pwd).$data['encrypt']);
  19.                 $db->update("`password`='$password'", "`userid`=$userid");
  20.                 showmessage('密码初始化成功!!当前密码是'.$new_pwd, '/admin.php', 5000);
  21.             }else{
  22.                 showmessage('管理员不存在!!');
  23.             }
  24.         }else{
  25.             showmessage('参数错误!!');
  26.         }

  27.     break;
  28.     default:

  29.         showmessage('参数错误!!');
  30. }

  31. ?>
复制代码
首先复制上面代码,保存为pass.php  上传到空间根目录。
注意下面是重点:

修改访问地址 http://127.0.0.1/pass.php?action ... id=1&new_pwd=123456

域名改成你自己的 处理好后删除文件
回复

使用道具 举报

发表于 2014-9-23 10:31:26 | 显示全部楼层
感谢站长,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|站长网

GMT+8, 2021-7-29 09:44 , Processed in 0.087951 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表