- Xu
- 755,848,228
48308
47
Hướng dẫn dành cho các bạn quên password admin xenforo mà mail thì điền lung tung không lấy lại được hoặc mail server không hoạt động. Code này chỉ dành cho người có quyền truy cập vào CSDL MySQL và hiện tại chỉ hoạt động tốt với Xenforo 1, chưa test với Xenforo 2, các bạn cần cẩn thận thử nghiệm trước xem sao nhé.
Các bạn vào PHPmyadmin > Database của Xenforo chạy đoạn mã sau:
Thay user_id = 1 bằng user_id của tài khoản admin quên pass.
Xong đăng nhập lại bằng pass dembuon.vn
Cách này có thể áp dụng để đổi mật khẩu trực tiếp trong CSDL với các thành viên khác có trong diễn đàn bằng user ID của thành viên đó.
Các bạn vào PHPmyadmin > Database của Xenforo chạy đoạn mã sau:
Thay user_id = 1 bằng user_id của tài khoản admin quên pass.
Xong đăng nhập lại bằng pass dembuon.vn
Mã:
UPDATE xf_user_authenticate
SET data = BINARY
CONCAT(
CONCAT(
CONCAT('a:3:{s:4:"hash";s:40:"', SHA1(CONCAT(SHA1('dembuon.vn'), SHA1('salt')))),
CONCAT('";s:4:"salt";s:40:"', SHA1('salt'))
),
'";s:8:"hashFunc";s:4:"sha1";}'
),
scheme_class = 'XenForo_Authentication_Core'
WHERE user_id = 1;
Cách này có thể áp dụng để đổi mật khẩu trực tiếp trong CSDL với các thành viên khác có trong diễn đàn bằng user ID của thành viên đó.
Chỉnh sửa cuối:

