Cách đổi mật khẩu admin của Q2A qua SQL
Mỗi người đều là chuyên gia trong lịnh vực bạn đam mê ! Đăng ký và cùng chia sẻ kiến thức nào
in Công nghệ edited by
30,085 views
0 votes
0 votes

 Trường hợp admin của question2answer, quên mật khẩu, muốn thay đổi trực tiếp trong cơ sở dữ liệu, có thể thực hiện theo các cách sau:

1. Với phiên bản Q2A từ 1.7.4 trở về trước:

 Thực hiện truy vấn cập nhật mật khẩu mới :

UPDATE qa_users SET passcheck = UNHEX(SHA1(CONCAT(LEFT(passsalt, 8), 'new_pass', RIGHT(passsalt, 8)))) WHERE userid = 1;

2. Với các phiên bản từ sau 1.8:

 Tạo hash password trước bằng lệnh:

echo password_hash('new_pass', 1);

kết quả trả về là dãy loằng ngoằng ví dụ:

$2y$10$xkK9WkpgacLrE4kakOZFmO/1SxLWq6BvJYSjAC1GAZnKShSQbjm.O

 Rồi mới cập nhật cơ sở dữ liệu:

UPDATE qa_users SET passhash = '$2y$10$xkK9WkpgacLrE4kakOZFmO/1SxLWq6BvJYSjAC1GAZnKShSQbjm.O' WHERE userid = 1;


in Công nghệ edited by
by Editor
5.3k points

Please log in or register to answer this question.

Sponsors


Vietbeauty Community
Netdepviet Wiki là nơi hỏi-đáp, chia sẻ kiến thức và mọi mặt cuộc sống.
Xem thêm trợ giúp

103 questions

108 answers

4 comments

58 users

ADVERTISEMENT

Related questions

0 votes
0 votes
0 answers 5.9k views
1 vote
1 vote
2 answers 4.2k views
–1 vote
–1 vote
0 answers 23 views
0 votes
0 votes
0 answers 141 views
0 votes
0 votes
0 answers 300 views
admin asked in Công nghệ May 6, 2020
300 views
admin asked in Công nghệ May 6, 2020
by admin Editor
5.3k points
Since © 2006 Netdepviet.org All rights reserved. Home | Privacy Policy | Pictures