Вот этот запрос по моему не коректен
Код:
UPDATE `account` SET `sha_pass_hash`=SHA1(CONCAT(UPPER(`username`),':',UPPER('НОВЫЙ_ПАРОЛЬ'))) WHERE `id`=x;
должно быть так (не уверен, но все же)
Код:
UPDATE `account` SET `sha_pass_hash`=SHA1(CONCAT(UPPER(`username`),':',UPPER('НОВЫЙ_ПАРОЛЬ'))), `sessionkey` = 'NULL', `v` = 'NULL', `s` = 'NULL' WHERE `id`=x;
Второй запрос следовательно тоже!