Mantis Administrator控制密码、注册不用邮件验证、添加测试员
2013-06-08 09:43
323 查看
Mantis默认安装完成后,管理员创建用户,但无法设置用户密码,只有通过邮件由用户自行修改。无法适应某些没有统一邮箱的情况,现将关闭邮箱验证方法和管理员设置用户密码方法验证通过
不用邮件验证:
config_inc.php中 添加:
$g_send_reset_password = OFF; #是否通过EMIAL发送密码
$g_allow_blank_email = ON; #是否允许不填写EMAIL
Administrator控制用户密码(转):
1) 修改文件 manage_user_edit_page.php
找到<!-- Email -->位置,将以下代码粘贴到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_bound( $query, $query_params );
有些版本是:$result = db_query( $query );
在该行下面粘贴下面代码:
//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 = '10:复查员,25:报告员,40:修改员,55:开发员,60:测试人员,70:经理,90:管理员';
在lang目录的strings_chinese_simplified.txt中,查找并修改$s_access_levels_enum_string = '10:复查员,25:报告员,40:修改员,55:开发员,60:测试人员,70:经理,90:管理员';
在根目录新建custom_constants_inc.php文件,里面写入:
<?php
define( 'ANONYMOUS', 5 );
define( 'TESTER', 60 );
?>
不用邮件验证:
config_inc.php中 添加:
$g_send_reset_password = OFF; #是否通过EMIAL发送密码
$g_allow_blank_email = ON; #是否允许不填写EMAIL
Administrator控制用户密码(转):
1) 修改文件 manage_user_edit_page.php
找到<!-- Email -->位置,将以下代码粘贴到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_bound( $query, $query_params );
有些版本是:$result = db_query( $query );
在该行下面粘贴下面代码:
//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 = '10:复查员,25:报告员,40:修改员,55:开发员,60:测试人员,70:经理,90:管理员';
在lang目录的strings_chinese_simplified.txt中,查找并修改$s_access_levels_enum_string = '10:复查员,25:报告员,40:修改员,55:开发员,60:测试人员,70:经理,90:管理员';
在根目录新建custom_constants_inc.php文件,里面写入:
<?php
define( 'ANONYMOUS', 5 );
define( 'TESTER', 60 );
?>
相关文章推荐
- mantis Admin控制密码、注册不用邮件验证、添加测试员
- Mantis Administrator控制密码、注册不用邮件验证、添加测试员[Z]
- 物联网系统 : 网页控制远程wifi继电器开关,网页自适应屏幕。 分为登录,注册(短信验证),重置密码(短信验证),控制开关,配置开关(可动态新增或删除开关)
- asp.net用户注册的与密码强度及验证的相关问题。对上一次详细叙述。
- 一段VB.NET代码,生成邮件,发送邮件,支持SMTP验证用户名密码.
- WIN7(WINDOWS7)在添加网络打印机时提示这个,这里的密码是什么密码,能不能不用密码?
- mongodb 添加用户名密码验证
- 【注册验证】 控制器(添加数据+后台验证)
- angular用户注册及密码一致性验证
- PHP邮件验证找回密码
- 【MVC】会员注册/登录,普通验证,会员名是否注册Ajax验证以及会员邮件验证实现原理
- 用户信息的增删改查:非空验证添加,模糊查询,修改密码,批量和全部删除
- cvs 采用独立验证模式 添加用户 修改密码
- 织梦DedeCMS会员注册邮件(E-mail)验证设置
- Asp.net2005不用Ajax实现无刷新验证用户名、密码和中文验证码
- ASP.NET 2.0 用户注册控件的密码验证问题
- 添加samba用户,并设置密码[linux通用,ubuntu11上验证]
- js控制只允许输入纯数字和js验证注册信息
- 扩展validatebox,添加验证两次密码功能
- ssh添加信任关系,使ssh,scp命令不需要 输入密码验证