Simple Machines Community Forum

SMF Support => Language Specific Support => Русский (Russian) => Topic started by: VladimirK on April 03, 2006, 05:55:12 AM

Title: Русские имена пользователей
Post by: VladimirK on April 03, 2006, 05:55:12 AM
Проблема с пользователями, имеющими русские имена. Входит только со второго раза: при попытке входа выдает сообщение "Неверный пароль", при вводе еще раз того же пароля нормально пускает в форум...
Уже голову сломал совсем...

UPD: Пофиксил, убрав скрытое поле hash_passwrd из всех форм входа.
Title: Re: Русские имена пользователей
Post by: Member on April 04, 2006, 03:32:17 AM
Спасибо за совет. У меня была та же беда, теперь исправил.

Еще бы разобраться, почему когда посетители - гости имеющие русские имена, нажимают на ссылку предварительного просмотра своего сообщения перед отправкой, то частенько появляется сообщение об ошибке "Ваше  имя слишком длинное" хотя это не так.
Title: Re: Русские имена пользователей
Post by: denix on April 12, 2006, 06:28:48 AM
Спасибо за совет. Уже 3 месяца искал решение проблемы. Кстати кто использует мосты на Joomla и SMF RC2 иммено в этом и была проблема. Пользователи с русскими именами получали окно JavaScript и облом при входе.
Title: Re: Русские имена пользователей
Post by: Du! on April 12, 2006, 05:37:49 PM
Странно, стер с Login.template.php строчки
<input type="hidden" name="hash_passwrd" value="" />
теперь выдает JavaScript ошибку.  :(
Может не то стер?
Title: Re: Русские имена пользователей
Post by: konste on April 24, 2006, 01:21:49 PM
Предлагаю -

1. Файлы *.php не трогать совсем, оставить как в поставке.
2. в файле "script.js" найти строку
"doForm.hash_passwrd.value = hex_sha1( hex_sha1(doForm.user.value.toLowerCase()+doForm.passwrd.value   )+cur_session_id);" - она примерно №446.
3. ПЕРЕД этой строкой написать строчку -  doForm.user.value = doForm.user.value + "";
4. Всё!

Есть ощущение, что работает после второго захода на форум... :(
Title: Re: Русские имена пользователей
Post by: Du! on April 25, 2006, 07:41:17 AM
Нет не работает. Как и прежде, надо по два раза вводить пароль.  :(
Title: Re: Русские имена пользователей
Post by: konste on April 25, 2006, 08:34:53 AM
Да...  :-[
Работает похоже только у меня локально.
Обсуждение -
http://www.simplemachines.ru/community/index.php?topic=473.msg2664#msg2664
Результат расскажу.