Advertisement:

Author Topic: Ошибка при регистрации через сайт  (Read 2869 times)

Offline XopoIII

  • Newbie
  • *
  • Posts: 2
Ошибка при регистрации через сайт
« on: February 23, 2011, 06:11:22 AM »
Была поставлена задача сделать смену паролей пользователей форума через сайт, сайт самописный.
Ошибка у пользователей с русскими никами, с латиницей все нормально.
Форум при реге использует strtolower, но на сайте русские ники не меняют регистр, пробовал mb_strtolower с кодировкой, русские ники становились в нижнем регистре но пароль записывался не верный и пользователи с русскими никами не могли авторизоваться на форуме после этого.
Прошу помощи =)

Offline Bugo

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 1,537
  • Gender: Male
    • dragomano on GitHub
    • @dragomano on Twitter
    • Russian translations for SMF mods
Re: Ошибка при регистрации через сайт
« Reply #1 on: February 23, 2011, 07:45:26 AM »
Кем была поставлена задача?

Offline digger

  • Sr. Member
  • ****
  • Posts: 761
  • Gender: Male
    • realdigger on GitHub
    • SMF Russian Community
Re: Ошибка при регистрации через сайт
« Reply #2 on: February 23, 2011, 10:47:04 AM »
Кем была поставлена задача?
Автор думает, что если он на русском форуме не смог толком объяснить в чем у него проблема, то тут будет по другому.
Писал бы тогда уж в английском разделе.

Offline inter

  • Jr. Member
  • **
  • Posts: 290
  • Gender: Male
    • interlab on GitHub
Re: Ошибка при регистрации через сайт
« Reply #3 on: March 08, 2011, 02:59:34 PM »
пароль делается в SMF вот так:

Code: [Select]
passwd = sha1(strtolower($member_name) . $user_password);
http://www.simplemachines.ru/index.php?topic=3215.0
Sorry for my English