不用邮件验证:
config_inc.php中
添加:
$g_send_reset_password = OFF; #是否通过EMIAL发送密码
$g_allow_blank_email = ON; #是否允许不填写EMAIL
Administrator控制用户密码(转):
1) 修改文件 manage_user_edit_page.php
找到<!--
Email -->位置,将以下代码粘贴到下面一行:
- <!-- Password -->
- <tr <?php echo helper_alternate_class( 1 ) ?>>
- <td class="category" width="30%">
- <?php echo "Password (change only)" ?>:
- </td>
- <td width="70%">
- <input type="text" size="16" maxlength="100" name="password" value="" />
- </td>
- </tr>
<!-- Password -->
<tr <?php echo helper_alternate_class( 1 ) ?>>
<td class="category" width="30%">
<?php echo "Password (change only)" ?>:
</td>
<td width="70%">
<input type="text" size="16" maxlength="100" name="password" value="" />
</td>
</tr>
2)修改文件 manage_user_update.php
在$f_user_id = gpc_get_int( 'user_id' );行下面粘贴以下代码:
$f_pass = gpc_get_string('password');
3)还是在文件manage_user_update.php中
找到该行: $result = db_query( $query
);
有的版本是:$result = db_query_bound( $query, $query_params );
在该行下面粘贴下面代码:
//Reset the password if specified.
if ($f_pass)
user_set_password($f_user_id, $f_pass);
这样一来就增加了Password
(change only):
一列,以供管理员修改用户的密码(但是前提是管理员增加用户时不要勾选保护一项,否则管理员无法修改该用户密码)