SHA1 не соответствует

Я использую SMF. В SMF пароли сохраняются в MySQL, как:

sha1(usernamepassword);

Некоторые из хэшей работают нормально. Но другие хеши, которые включают специальные символы, такие как «öüşığ», пробел и т. Д., Не совпадают.

Например, «aksak temüraga» следует преобразовать в sha1 как «4b4eb0eed79356eb56eb9058e6dea20d71e48e3c», но преобразовать в sha1 как «c4aa8328bf5ec76cfc0416fd7ec40f8dea7f3d62»

1

Решение

Так как вы пытаетесь создать внешний логин для форума SMF, вы должны использовать хеширование, предоставляемое SMF.

О вашей проблеме, вы должны взглянуть на Sources\LogInOut.php файл установки SMF, чтобы проверить, как SMF создает логин.

Затем вы можете использовать ту же технику для вашего внешнего входа в систему.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]