2010-01-27 76 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(我認爲這是一個「正常」的用戶級別)。

相關問題