Simple Machines Community Forum

SMF Support => Language Specific Support => Русский (Russian) => Topic started by: XopoIII on February 23, 2011, 06:11:22 AM

Title: Ошибка при регистрации через сайт
Post by: XopoIII on February 23, 2011, 06:11:22 AM
Была поставлена задача сделать смену паролей пользователей форума через сайт, сайт самописный.
Ошибка у пользователей с русскими никами, с латиницей все нормально.
Форум при реге использует strtolower, но на сайте русские ники не меняют регистр, пробовал mb_strtolower с кодировкой, русские ники становились в нижнем регистре но пароль записывался не верный и пользователи с русскими никами не могли авторизоваться на форуме после этого.
Прошу помощи =)
Title: Re: Ошибка при регистрации через сайт
Post by: Bugo on February 23, 2011, 07:45:26 AM
Кем была поставлена задача?
Title: Re: Ошибка при регистрации через сайт
Post by: digger on February 23, 2011, 10:47:04 AM
Quote from: Bugo on February 23, 2011, 07:45:26 AM
Кем была поставлена задача?
Автор думает, что если он на русском форуме не смог толком объяснить в чем у него проблема, то тут будет по другому.
Писал бы тогда уж в английском разделе.
Title: Re: Ошибка при регистрации через сайт
Post by: inter on March 08, 2011, 02:59:34 PM
пароль делается в SMF вот так:

passwd = sha1(strtolower($member_name) . $user_password);

http://www.simplemachines.ru/index.php?topic=3215.0