mantis如何更改用户密码

从MantisBT版本开始,创建用户后,必须由用户通过确认邮件进行修改密码,而管理员无权对用户的密码进行修改。这对于配置mail不成功的情况下很不方便。

以下配置就可以让管理员轻松管理用户的密码

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

时间: 2024-10-03 23:06:10

mantis如何更改用户密码的相关文章

windows-在Windows下更改用户密码时,有什么方法可以获取到旧密码、新密码、确认密码吗?求各位大神指教

问题描述 在Windows下更改用户密码时,有什么方法可以获取到旧密码.新密码.确认密码吗?求各位大神指教 在Windows下更改用户密码时,有什么方法可以获取到旧密码.新密码.确认密码吗?求各位大神指教. 有什么DLL用来处理用户修改密码的事件吗? 有的话是不是可以hook这个DLL的函数来截获新密码? 解决方案 不知道你是准备做什么,用hook是可以截取键盘和鼠标的所有信息的,但是各种杀毒软件都会提醒用户键盘鼠标正被监听.hook函数慎重使用,不然你的电脑会经常死机的 解决方案二: 不是要截

Ubuntu系统如何更改用户密码

你需要为第一个帐户创建一个密码.这可以用 passwd 命令来完成. 系统会提示输入你的旧密码一次,输入你的新密码两次. 用 root 用户更改用户 paul 的密码 [root@bigboy root]# passwd paulChanging password for user paul. New password:Retype new password: passwd:all authentication tokens updated successfully.[root@bigboy r

sharepoint部署了更改用户密码场解决方案,也激活了,但是怎么没有显示出来?

问题描述 解决方案 解决方案二:请问这个错误是怎么造成的?解决方案三:问题没太看懂,是想在菜单中出现更改密码选项吗?还是想用其他用户登录?解决方案四:引用2楼MoMo20151111的回复: 问题没太看懂,是想在菜单中出现更改密码选项吗?还是想用其他用户登录? 对得,是想要在菜单中出现,但是一直没有.解决方案五:在CA確認相關方案(Farmsolution)有沒有部署好(Deployed),在CA->SystemSettings->Managefarmsolutions我是用英文版的,正確安裝

Ubuntu 更改用户密码及创建与删除用户

更改密码步骤: 1.打开终端,输入命令:sudo passwd 用户名 2.输入原来的密码,然后就会提示输入新的密码,回车:再次输入新的密码. 3.新的密码就已经生效了,关闭终端即可. 如过程 root@zwh-virtual-machine:~# sudo passwd daxiang 输入新的 UNIX 密码: 重新输入新的 UNIX 密码: passwd:已成功更新密码 root@zwh-virtual-machine:~# 上面方法很是简单,使用sudo命令即可,下面再分分享创建与删除用

更改Mysql root用户密码_Mysql

新下载了mysql,口令为空,如何修改root口令: 首先登陆mysql use mysql; update user set password=password('new_password') where user='root'; flush privileges; 注意需要 flush privileges; 更改Mysql root用户口令的内容小编就给大家介绍到这里,希望对大家有所帮助! 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用

Android EMError中那一个错误是用户在别的设备上更改了密码, 导致此设备上自动登陆失败;

问题描述 error == EMError.USER_REMOVED是账号被移除,那请问EMError中哪一个错误是用户在别的设备上更改了密码,导致此设备上自动登陆失败? 解决方案 修改密码只能调rest来重置,没有对应的密码修改的错误,重置后,重新进入应用,会提示连接不到服务器.

更改root密码和恢复MySQL root用户

更改root密码和恢复mysql教程 root用户 我不小心删除了mysql的root帐号.我该怎么办?"和"我失去了我的根密码?这种问题经碰到,那么你碰这类问题时是备份数据,重新安装mysql和恢复所有数据库教程文件?还是怎么办,我们现在为你找到一个更好的办法. 1.停止mysql , 2.服务器权限 c:www.111cn.netbinmysqld-nt.exe --skip-grant-tables     where c:www.111cn.net is mysql'insta

一个修改Oracle用户密码的小诀窍

oracle 一个修改Oracle用户密码的小诀窍 数据库版本:9.2.0.5   有时候我们可能不知道一个用户的密码,但是又需要以这个用户做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门,来完成操作. 具体操作过程如下: SQL*Plus: Release 9.2.0.5.0 - Production on 星期日 11月 21 13:32:34 2004 Copyright (c) 1982, 2002, Oracle Corporation.  All rights

MySQL中如何更改root密码

环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 问题 MySQL 更改root密码 解决 mysqladmin -u USER -p password PASSWORD USER为用户名,PASSWORD为新密码 该命令之后会提示输入原密码,输入正确后即 可修改. 例如,设置root用户的密码为123456,则mysqladmin -u root -p password 123456 输入这个命令后,需要输入