2010-01-27 84 views
19

螳螂需要新用户点击邮件中收到的链接。根据公司政策,sendmail(或任何其他)应用程序无法在服务器上处于活动状态。我如何让用户无需注册有效的电子邮件?螳螂新的用户注册没有电子邮件

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

回答

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

  2. 打开命令提示符,然后登录到MySQL (mysql -u root -p

  3. use bugtracker;(其中错误追踪是螳螂BD的名称; d EFAULT =错误追踪系统)

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

整个CMD交换看起来是这样的:

C:\ Program Files文件\的MySQL \ MySQL服务器4.1 \ BIN>的mysql -u根 - 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的新密码:密码

1

如果您使用XAMPP在Windows上,你只需访问phpMyAdmin的网页(本地主机/ phpMyAdmin的/) 你选择bugtracker数据库,然后在数据库的最后一个表mantis_user_table中,插入你的用户 - 用一个简单的mysql语句,有很多列,但并非全部都是强制性的。 最有趣的列是访问级别。对于管理员帐户访问级别值为90,但我不确定此数字如何工作。到目前为止,我发现了一个表:mantis_project_user_list_table和访问级别默认设置为10(我认为这是一个“正常”的用户级别)。