Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Моды/Плагины | Платные разработки плагинов и модов!
# 1 Тема: изменение метода регистрации за плату :)
Room13
Пользователь

Avatar пользователя




новичек

Сообщений: 2
Зарегистрирован: 02 Июля 2010, 22:29:00
Сказали спасибо 0 раз
Статус: offline
Опубликовано 19 Июля 2010, 04:01:58
Суть такова: при регистрации на сайте выдается проверочный код в виде сгенерированного md5 хеша, поле для ввода проверочного кода отсутствует - происходит поиск по заранее указанной странице. На практике выглядит следующим образом:
видимая часть:
При регистрации выбирается логин.
выдается md5 хеш проверочного года
скрытая программная часть:
к ссылке подставляется логин http://www.neverlands.ru/pinfo.cgi?[Логин]

после нажатия "регистрация" производится поиск md5 хеша
на html странице http://www.neverlands.ru/pinfo.cgi?[Логин]
если хеш найден, регистрация завершена, если не найден - ошибка "не указан проверочный код".
При регистрации разрешить в логине символы @$~*()!_
smiley


[Изменил(а) Room13, 19 Июля 2010, 04:02:57]  
^ наверх ^
# 2  
PahaW
SF Team

Avatar пользователя




SF Support Team

Любитель Fusion

Сообщений: 148
Зарегистрирован: 02 Июня 2009, 10:04:06
Сказали спасибо 12 раз
Статус: offline
Опубликовано 21 Июля 2010, 13:46:54
бред какой-то, а смысл во всем этом?
я так понимаю язык перл?


--------------------
-> покинул проект
^ наверх ^ paha.khspu.ru/blog
# 3  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 21 Июля 2010, 18:23:35
Описал бы... По нормальному?


--------------------
Retired
^ наверх ^
# 4  
Room13
Пользователь

Avatar пользователя




новичек

Сообщений: 2
Зарегистрирован: 02 Июля 2010, 22:29:00
Сказали спасибо 0 раз
Статус: offline
Опубликовано 25 Июля 2010, 00:07:57
1) Что значит по-нормальному?
2) Почему перл, если тема в ветке "PHP-Fusion SF - Моды/Плагины"??

просто переписать регистрацию в PHP-Fusion SF.
Можно сделать в 2 шага:
Шаг 1: Ввод логина, пароля, страны и т.д. кроме проверочного кода, который обычно требуется ввести. Нажимаем кнопку "далее" (вместо кнопки регистрация). Переходим к слудующему шагу.
Шаг 2: генерируется md5 хеш (рандом), и примерная фраза "введите этот код в информацию вашего персонажа",
когда пользователь нажимает кнопку регистрации, к ссылке http://www.neverlands.ru/pinfo.cgi? подставляется логин который пользователь выбрал при регистрации, далее парсинг url ссылки, поиск на html странице предлагаемого md5 хеша, если найдено - "спасибо за регистрацию", если нет - "введен неверный код, либо персонаж не существует".

как выглядит данная регистрация можно увидеть сдесь http://justice-neverlands.com/registr.php (в логи вписать ~@Lestat@~ иначе пункт 2 при регистрации не отобразится).
Надеюсь более понятнее.
 
^ наверх ^
Перейти на форум:


94,149,135 уникальных посетителей
сейчас: 29 Марта 2024, 02:26:23
Генерация страницы: 0.11 сек.