Последнее обновление 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: Из принципа.
A: Из принципа.
Known Issues
- Используется хреновый алгоритм генерации имен файлов. Совсем хреновый.
- Отсутствие логов.
- Какие-то проблемы с объявлением HEREDOC.
PS: Скрипт разрабатывался без какого-либо ТЗ, в следствие чего в ходе разработки не раз изменялся, что привело к не самому очевидному коду. Этот скрипт является плохим примером того, как следует писать код.
Вверх