SHA1 не соответствует
Я использую SMF. В SMF пароли сохраняются в MySQL, как:
sha1(usernamepassword);
Некоторые из хэшей работают нормально. Но другие хеши, которые включают специальные символы, такие как "öüşığ", пробел и т. Д., Не совпадают.
Например, "aksak temüraga" следует преобразовать в sha1 как "4b4eb0eed79356eb56eb9058e6dea20d71e48e3c", но преобразовать в sha1 как "c4aa8328bf5ec76cfc0416fd7ec40f8dea7f3d62"
1 ответ
Решение
Так как вы пытаетесь создать внешний логин для форума SMF, вы должны использовать хеширование, предоставляемое SMF.
О вашей проблеме, вы должны взглянуть на Sources\LogInOut.php
файл установки SMF, чтобы проверить, как SMF создает логин.
Затем вы можете использовать ту же технику для вашего внешнего входа в систему.