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

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

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


*还有一招不用email修改用户密码的简单方式:就是直接修改mantis_user_table表对应用户的密码即可(加密方式暂时没有确认,但是拷贝administrator的密码即可使用)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值