Я использую SMF. В паролях SMF, сохраненных в mysql, как:SHA1 не соответствует
sha1(usernamepassword);
Некоторые из хешей отлично работают. Но другие хеши, которые включают специальные символы, такие как «öüşığ» и пространство и т. Д., Не совпадают.
Например «Аксак temüraga» должен быть преобразован в sha1 как «4b4eb0eed79356eb56eb9058e6dea20d71e48e3c», но оно преобразуется в sha1 как «c4aa8328bf5ec76cfc0416fd7ec40f8dea7f3d62»
скорее всего проблема с кодировкой. –
Чтобы быть ясным, я пытаюсь сделать внешний логин для своего форума, но я думаю, что я ошибся со специальными символами. –
Проконсультируйтесь с [Как поддерживать UTF-8 полностью в веб-приложении] (http://stackoverflow.com/questions/279170/how-to-support-utf-8-completely-in-a-web-application) - Раньше известный как * «UTF-8 на всем пути ...» * –