mantis Admin控制密码、注册不用邮件验证、添加测试员

不用邮件验证:


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>


        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): 一列,以供管理员修改用户的密码(但是前提是管理员增加用户时不要勾选保护一项,否则管理员无法修改该用户密码)

 

Administrator添加测试员(转)


       在config_inc.php中,在$g_access_levels_enum_string变量的赋值中加入'60:TESTER',注意格式;
       在lang目录的strings_chinese_simplified.txt中,查找并修改$s_access_levels_enum_string = '60:测试人员,';

       在根目录新建custom_constants_inc.php文件,里面写入:
       <?php
              define( 'ANONYMOUS', 5 );
              define( 'TESTER', 60 );
       ?>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章