2010-01-27 46 views
19

Mantis cần người dùng mới nhấp vào liên kết nhận được trong thư. Theo chính sách của công ty, ứng dụng sendmail (hoặc bất kỳ ứng dụng nào khác) không thể hoạt động trên máy chủ. Làm cách nào để cho phép người dùng đăng ký mà không có email hợp lệ?mantis đăng ký người dùng mới mà không cần email

Có cách nào tôi có thể chạy truy vấn cập nhật và thay đổi mật khẩu trực tiếp trong cơ sở dữ liệu và giao nó cho người dùng không?

Trả lời

43
  1. Tạo người dùng bình thường qua http://path/to/mantis/manage_user_create_page.php (sử dụng tài khoản quản trị hiện có)

  2. Mở một dấu nhắc lệnh và đăng nhập vào MySQL (mysql -u root -p)

  3. use bugtracker; (trong đó bugtracker là tên của bọ ngựa bd; d efault = bugtracker)

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

Toàn bộ trao đổi cmd trông như thế này:

C: \ Program Files \ MySQL \ MySQL Server 4.1 \ bin> mysql -u root - p
Nhập mật khẩu: *********
Chào mừng bạn đến với màn hình MySQL. Các lệnh kết thúc bằng; hoặc \ g.
ID kết nối MySQL của bạn là 7 đến phiên bản máy chủ: 4.1.21-community-nt

Nhập 'trợ giúp'; hoặc '\ h' để được trợ giúp. Nhập '\ c' để xóa bộ đệm.

mysql> sử dụng trình theo dõi lỗi;
Cơ sở dữ liệu đã thay đổi

cập nhật mysql mantis_user_table set password = md5 ('password') trong đó username = 'username';
Query OK, 1 hàng bị ảnh hưởng (0.00 giây)
Hàng xuất hiện: 1 Thay đổi: 1 Cảnh báo: 0

7

Có, tôi đã gặp phải vấn đề tương tự. Nếu bạn có một tài khoản đang hoạt động (sau khi cài đặt có người dùng quản trị), bạn có thể sao chép mật khẩu của tài khoản này (trong cơ sở dữ liệu) và dán nó vào (các) người dùng mới.

Bạn có thể tìm người dùng trong: mantis_user_table.

nếu bạn sử dụng băm này: 5f4dcc3b5aa765d61d8327deb882cf99 mật khẩu mới là: mật khẩu

1

Nếu bạn sử dụng XAMPP trên Windows, bạn chỉ cần trang truy cập phpmyadmin (localhost/phpmyadmin /) Bạn chọn cơ sở dữ liệu bugtracker, và sau đó trong bảng cuối cùng từ DB, mantis_user_table, bạn chèn người dùng của bạn với một câu lệnh mysql đơn giản, có rất nhiều cột, không phải tất cả đều là bắt buộc. Cột thú vị nhất là cấp truy cập. Đối với giá trị cấp độ truy cập tài khoản quản trị là 90, nhưng tôi không chắc chắn về cách số này hoạt động. Cho đến bây giờ tôi đã phát hiện ra một bảng: mantis_project_user_list_table và mức truy cập được đặt mặc định là 10 (tôi cho rằng đây là mức người dùng "bình thường").

Các vấn đề liên quan