将以下源码新建一个php文件,上传到人才网站根目录,即可操作
<?php
/*
* 74cms 骑士人才系统后台用户名密码重设工具
* ============================================================================
* 由张家口左奇人才网整理发布(www.zocchi.cn)
* ----------------------------------------------------------------------------
* 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和
* 使用;不允许对程序代码以任何形式任何目的的再发布。
* ============================================================================
*/
define('IN_QISHI', true);
require_once(dirname(__FILE__).'/include/common.inc.php');
require_once(QISHI_ROOT_PATH.'include/mysql.class.php');
$db = new mysql($dbhost,$dbuser,$dbpass,$dbname);
$act = !empty($_GET['act']) ? trim($_GET['act']) : 'set';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>骑士人才系统后台用户名密码重设工具</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 50px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #F4F7F9;
line-height:180%
}
body,td,th {
font-size: 12px;
color: #000000;
}
form{ padding:0px; margin:0px;}
a:link {
color: #0066CC;
}
a:visited {
color: #0066CC;
}
a:hover {
color: #009900;
}
-->
</style></head>
<body>
<?php
if ($act=="set")
{
?>
<table width="500" border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td align="center"><strong style="font-size:14px;">骑士人才系统后台用户名密码重设工具代码</strong></td>
</tr>
<tr>
<td>
<strong>说明:</strong>此工具仅适用于骑士人才系统3.0及以上版本,由<a href="http://www.zocchi.cn" target="_blank">张家口人才网</a>
提供,如遇问题请到<a href="http://www.74cms.com/bbs/" target="_blank">论坛</a>求助。<br />
请在下方表单中输入您要重设的用户名和密码,重设后请务必删除文件。</td>
</tr>
</table>
<form id="form1" name="form1" method="post" action="?act=save">
<table width="500" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#B6D1EB">
<tr>
<td bgcolor="#DFF3FD"> 请填写您要重设的用户名和密码:</td>
</tr>
<tr>
<td height="150" bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="100" align="right">设置用户名:</td>
<td><input name="adminname" type="text" size="20" /></td>
</tr>
<tr>
<td align="right">设置新密码:</td>
<td><input name="adminpwd" type="text" size="20" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="保存" style="font-size:12px; padding:3px;" /></td>
</tr>
</table></td>
</tr>
</table>
</form>
<?php
}
elseif ($act=="save")
{
$account = $db->getone("SELECT * FROM ".table('admin')." WHERE admin_id = '1'");
if (empty($account))
{
exit("后台管理员帐号不存在!");
}
if (strlen(trim($_POST['adminpwd']))<5) exit("<script language=javascript>alert('密码长度不能小于6个字符!');window.location='?
act='</script>");
if (strlen(trim($_POST['adminname']))<2) exit("<script language=javascript>alert('用户名长度不能小于2个字符!');window.location='?
act='</script>");
$setsqlarr['admin_name']=trim($_POST['adminname']);
$setsqlarr['pwd']=md5($_POST['adminpwd'].$account['pwd_hash'].$QS_pwdhash);
if (!updatetable(table('admin'),$setsqlarr," admin_id='1'"))
{
exit("密码重设失败!");
}
?>
<table width="500" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#FBD08A">
<tr>
<td align="center" bgcolor="#FFFDF0" style="color:#FF0000">
恭喜您设置成功,请务必删本工具! </td>
</tr>
</table>
<?php
}
?>
</body>
</html>