mantis新用户注册没有电子邮件

sha*_*nuo 22 mysql mantis

Mantis需要新用户点击邮件中收到的链接.根据公司策略,sendmail(或任何其他)应用程序无法在服务器上处于活动状态.如何在没有有效电子邮件的情况下允许用户注册?

无论如何我可以运行更新查询并直接在数据库中更改密码并将其交给用户?

Pet*_*cio 46

  1. 通过http://path/to/mantis/manage_user_create_page.php(使用现有的管理员帐户)正常创建用户

  2. 打开命令提示符并登录MySQL(mysql -u root -p)

  3. use bugtracker; (其中bugtracker是螳螂bd的名称;默认= bugtracker)

  4. update mantis_user_table set password=md5('password') where username='username';

整个cmd交换看起来像这样:

C:\ Program Files\MySQL\MySQL Server 4.1\bin> mysql -u root -p
输入密码:*********
欢迎使用MySQL监视器.命令以;结尾; 或\ g.
您的MySQL连接ID是7到服务器版本:4.1.21-community-nt

输入'help;' 或'\ h'寻求帮助.输入'\ c'清除缓冲区.

mysql>使用bugtracker;
数据库已更改

mysql> update mantis_user_table set password = md5('password')其中username ='username';
查询正常,1行受影响(0.00秒)
匹配的行数:1已更改:1警告:0


小智 7

是的,我遇到了同样的问题.如果您有一个工作帐户(安装后有管理员用户),您可以复制此帐户的密码(在数据库中)并将其粘贴到新用户中.

您可以在以下位置找到用户:mantis_user_table.

如果你使用这个哈希:5f4dcc3b5aa765d61d8327deb882cf99新密码是:密码


小智 5

https://mantisbt.org/docs/master/zh-CN/Admin_Guide/html-desktop/#admin.user.create

将$ g_enable_email_notification = OFF添加到config_inc.php文件。这会将用户密码设置为空白,而不是向他们发送电子邮件。您可以要求他们在首次登录时进行更改,也可以要求他们登录(没有密码)并为他们创建密码。