Здравствуйте, гость ( Вход | Регистрация )

> PHP Web-регистрация
Destruction
сообщение 22.12.2009, 6:07
Сообщение #1


**********

Группа: Администраторы
Наличность: 0
Пользователь №: 1.833



Скрипт позволяет пользователям регистрироваться на игровом сервере из интерфейса вашего сайта.

Последнее обновление 22.12.2009.

Требования:
  • PHP 5
  • SphereServer
Плюсы этого скрипта:
  • Полностью настраиваемое оформление.
  • Хорошая документация конфигурации, подсказки в случае возникновения ошибок.
  • Проверка логина на уникальность.
  • Возможность настроить необходимости ввода полей.
  • Возможность шифрования паролей md5.
  • Возможность проверки E-Mail на уникальность.
  • Возможность активации E-Mail через отправку сообщения.
  • Возможность уведомления по E-Mail о регистрации.
  • Возможность блокирования автоматических регистраций при помощи CAPTCHA.
  • Возможность автоматической генерации паролей.
  • Возможность автоматического обновления аккаунтов.
  • Возможность работы с файлами sphereacct.scp и sphereaccu.scp через FTP.
Минусы этого скрипта:
  • Скрипт нуждается в тщательном тестировании.
  • Несколько громоздкий объем скрипта, из-за широкого функционала.
Инструкция по установке:
1. Распакуйте архив.
2. Отредактируйте файл config.php (оставьте inDev = true)
3. Загрузите файлы на сервер (желательно в отдельную директорию).
4. Убедитесь, что регистрация работает и не выводит каких-либо ошибок.
5. Отредактируйте файл form.php под оформление своего сайта.
6. Установите в файле config.php значение inDev = false.

Отчеты о работоспособности и возникших ошибках оставляйте в этой теме. Если вам вдруг совершенно случайно не хватает какого-либо функционала - оставляйте подробную информацию о том, что нужно в этой теме.

FAQ
Q: Почему не поддерживается PHP 4?
A: Из принципа. (IMG:http://gophp5.org/sites/gophp5.org/buttons/goPHP5-080x26.png)

Known Issues
  • Используется хреновый алгоритм генерации имен файлов. Совсем хреновый.
  • Отсутствие логов.
  • Какие-то проблемы с объявлением HEREDOC.

PS: Скрипт разрабатывался без какого-либо ТЗ, в следствие чего в ходе разработки не раз изменялся, что привело к не самому очевидному коду. Этот скрипт является плохим примером того, как следует писать код.


Прикрепленные файлы
Прикрепленный файл  register.rar ( 171,25 килобайт ) Кол-во скачиваний: 7861


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
Destruction   PHP Web-регистрация   22.12.2009, 6:07
ImProV1zator   Parse error: syntax error, unexpected T_START_...   27.12.2009, 7:45
Destruction   1. Скорее всего вы допустили ошибку при настройке....   27.12.2009, 7:59
stins   1. Скорее всего вы допустили ошибку при настройке...   28.12.2009, 22:05
ImProV1zator   const lngErrorEmail2 = "Введенные E-Mail не ...   27.12.2009, 8:10
stins   Parse error: parse error, unexpected T_START_HERED...   28.12.2009, 21:35
ColleR   у тебя еще больше ошибок :-D   28.12.2009, 22:10
Destruction   Parse error: parse error, unexpected T_START_HERE...   29.12.2009, 2:14
stins   кокрас у меня и есть 5 php вот в чём раздув а точ...   29.12.2009, 20:40
Destruction   кокрас у меня и есть 5 php вот в чём раздув а то...   30.12.2009, 2:47
stins   Ладно пока отсавлю старую регистрацию жду обновлен...   30.12.2009, 11:49
Rav4eG   У сферы 56b php5 нету как я понимаю?   30.12.2009, 18:53
stins   У сферы 56b php5 нету как я понимаю? Такто не у ...   30.12.2009, 20:30
wap   У сферы 56b php5 нету как я понимаю? А какое отно...   30.12.2009, 20:21
Destruction   stins, поменять HEREDOC на кавычки и потестить уж ...   30.12.2009, 21:37
stins   HEREDOC этого не нашол в конфиге :(   1.1.2010, 9:07
Destruction   HEREDOC этого не нашол в конфиге :( HEREDOC - эт...   1.1.2010, 16:17
ImProV1zator   Не помогло. Может стоит выложить установочник денв...   2.1.2010, 8:48
Destruction   Не помогло. Может стоит выложить установочник ден...   3.1.2010, 17:10
Kanibal   А как настроить FTP доступ? :blink: Скрипт подключ...   25.7.2010, 17:29
Jakut   Как сделать скрипт скажите??? Parse error: syntax...   19.8.2010, 11:30
Kanibal   Как сделать скрипт скажите??? Parse error: synta...   19.8.2010, 15:22
Jakut   То, что я там прочитал, я нечего не понял, вот вам...   19.8.2010, 21:40
Kanibal   То, что я там прочитал, я нечего не понял, вот ва...   20.8.2010, 18:49
kalinka   а скрипт на хостинге будет работать или только с л...   30.9.2010, 18:07
DAMNED KING   [b]Для регистрации я использую следующий вариант: ...   3.10.2010, 17:17
Destruction   Помнится я по каким-то причинам отказался юзать Су...   5.10.2010, 15:31
DAMNED KING   Пока единственная проблема которую я вижу - это не...   6.10.2010, 23:09
Mirage   Может быть можно как то связать обновление аккаунт...   9.10.2010, 12:17
DAMNED KING   Проверка sphereacct ничего не даст если аккаунты ю...   10.10.2010, 15:02
fantasyuo   // Указывает состояние скрипта. После проверки обя...   5.12.2013, 8:25
fantasyuo   // Указывает состояние скрипта. После проверки об...   5.12.2013, 9:20
ColloR   Люди подскажите этот скрипт реально канает ? и по ...   22.10.2016, 15:10
Llirik   Он регистр букв не чувствует. Т.е. llirik, Llirik,...   19.9.2019, 23:37
RL_ka   Он регистр букв не чувствует. Т.е. llirik, Llirik...   20.9.2019, 12:38
Llirik   Получается наоборот чувствует Ну какая разница? ...   20.9.2019, 15:05
Aimed   Пхп скрипт 2009 года блэт. Баг это когда код выпол...   20.9.2019, 15:28
Llirik   Пхп скрипт 2009 года блэт. Баг это когда код выпо...   20.9.2019, 18:53
Llirik   Ну произнесите колдунство, чтобы это исправить...   22.9.2019, 16:33
Juzzver   добавь пару строк, чтобы во время создания ник при...   22.9.2019, 17:31
Destruction   Я бы не стал пользоваться этим скриптом.. Но если ...   30.9.2019, 17:34


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 22:34
Designed by Nickostyle