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

Blue

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
931
Được Like
1,553
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,
 

Top Bottom