TeamDGT
Registrations are currently closed, Private Community (Invite only)!

If you would like to join our community you can submit a request for an invitation via Contact Us or use our Discord Channel.

Please include valid information and reasons as to why we should invite you to join the TeamDGT Community.

Messages like “Please invite me” are ignored !

We may or may not contact you but your invitation request will be reviewed as quickly as possible!

[Tip] Password Reset Query via SQL

Messages
10
Reaction score
31
Points
13
You can use this query to reset a user's password. It is especially useful if you forget your admin password.

You need to replace new-password and 1 (the user_id). You don't have to change salt, but if you do then both instances need to be the same.

Rich (BB code):
UPDATE xf_user_authenticate
SET data = BINARY
    CONCAT(
        CONCAT(
            CONCAT('a:3:{s:4:"hash";s:40:"', SHA1(CONCAT(SHA1('new-password'), SHA1('salt')))),
            CONCAT('";s:4:"salt";s:40:"', SHA1('salt'))
        ),
        '";s:8:"hashFunc";s:4:"sha1";}'
    ),
scheme_class = 'XF:Core'
WHERE user_id = 1;

It's ugly and only uses SHA1, but it works. If you are paranoid about security then you should reset your password again in the Admin CP once you regain access. Resetting the password in the Admin CP will use a more secure auth class.
 
Back
Top