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