您的位置:首页 > 其它

mantisbt BUG管理工具的安装配置以及修改用户密码方案

2018-03-02 09:32 477 查看
说明:mantisbt安全策略是 管理员增加用户时只能设置账号 真实姓名,然后将URL连接发送到用户的email中,用户根据URL连接来自己设置密码,附件是mantisbt解压版安装程序,里面包含不用email 发送  管理员直接可以修改用户的密码,方案是 增加了一列密码框 这样就方便了管理员对用户的管理。 

希望这个方案能给大家带来一些方便。 

mantisbt  mysql安装配置 

1、解压mantisbt-1.2.7.zip到apache(C:\AppServ\www 目录下),访问网址:http://localhost/mantisbt-1.2.7,然后在Password (for Database)  项填写数据库密码(注意:此时必须存在一个指定的数据库,默认已经填写好bugtracker名称,不过可以修改成任意名称,只要存在相应的数据库即可),最后点击 安装即可完成。 
2、默认语言为英文,修改mantisbt-1.2.7文件夹下的config_defaults_inc.php文件 ,将$g_default_language的值由english改为chinese_simplified即可(此时已经可以支持中文) 
3、默认情况下管理员增加一个用户时,会向对应的用户邮箱发送email,用户必须根据给定的URL进行设置密码,没有其他办法,可以考虑修改mantisbt PHP程序增加一个密码框,这样管理员就可以直接修改用户密码了,操作步骤如下: 
   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)、找到该行: $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): 一列 以供管理员修改用户的密码(但是前提是 管理员增加用户时不要勾选 保护 一项,否则管理员无法修改该用户密码) 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  BUG BUG管理系统
相关文章推荐