Help Làm sao đổi mật khẩu user Xenforo bằng PHP

Olivia

Private
Tham gia
26/09/2017
Bài viết
13
Được Like
1
mọi người cho hỏi làm sao để thay đổi được password của một username trong khi đó mình dùng form PHP không dùng tới xenforo
vấn đề này khó quá. mình không bik cách làm. ai biết giúp với.....
 

Blue

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
910
Được Like
1,529
Mã:
UPDATE xf_user_authenticate
            SET data = BINARY
            CONCAT(
            CONCAT(
            CONCAT('a:3:{s:4:\"hash\";s:40:\"', SHA1(CONCAT(SHA1('$mk'), SHA1('salt')))),
            CONCAT('\";s:4:\"salt\";s:40:\"', SHA1('salt'))
            ),
            '\";s:8:\"hashFunc\";s:4:\"sha1\";}'
            ),
            scheme_class = 'XenForo_Authentication_Core'
            WHERE user_id = $user_id

Trên đây là câu lệnh sql để thực hiện việc bạn cần, trong đó $mk là mật khẩu bạn đặt và $user_id là mã số của thành viên cần đổi.
 

Olivia

Private
Tham gia
26/09/2017
Bài viết
13
Được Like
1
Mã:
UPDATE xf_user_authenticate
            SET data = BINARY
            CONCAT(
            CONCAT(
            CONCAT('a:3:{s:4:\"hash\";s:40:\"', SHA1(CONCAT(SHA1('$mk'), SHA1('salt')))),
            CONCAT('\";s:4:\"salt\";s:40:\"', SHA1('salt'))
            ),
            '\";s:8:\"hashFunc\";s:4:\"sha1\";}'
            ),
            scheme_class = 'XenForo_Authentication_Core'
            WHERE user_id = $user_id

Trên đây là câu lệnh sql để thực hiện việc bạn cần, trong đó $mk là mật khẩu bạn đặt và $user_id là mã số của thành viên cần đổi.
cảm ơn anh. em đã test và đã thành công,
 

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Dịch vụ XenForo của VNXF

Mr. Tuấn

Mobile/Zalo: 0988 488 096

Telegram: bluekpro

Email: [email protected]

Nhà Tài Trợ

Mút Xốp Không Gian
pallet Thịnh Phát
Top Bottom