Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

 Dan
Dan 
13 лет в сервисе
Был онлайн 13 лет назад

Php+MySQL

Необходимо написать быстрый движок для сайта + регистрация пользователей.
Движок должен быть небольшим, быстрым, написанным с нуля с высокой степенью защиты. Готовые и доработанные общедоступные движки к рассмотрению не принимаются! При его работе, по возможности, создавались бы файлы *.html Код движка должен быть написан простым и понятным языком. Возможность добавлять различные модули для него.
На этом движке должна работать регистрация пользователей.

1.Регистрация пользователя.
Форма для заполнения: Логин, E-Mail. После нажатия
кнопки "Зарегистрироваться" Автоматически генерируется пароль и отсылается письмо для активации аккаунта по указанному адресу. Пользователь нажимает на ссылку и происходит регистрация. Пример ссылки:
http://localhost/registration.php?reg_login=Vasya&password=7a3d25de7b30fe4f461a61dac7fc4b73&email=my%40mail.ru&code=e47e54246ce4075acca17138ab1c349a
Эта строка должна проверяться на введённые данные, т.е. если даже один символ изменили, должна выскочить ошибка.
Информация о пользователе в БД: id, логин, пароль(md5), e-mail, icq, дата регистрации, статус акка (вкл./выкл.), баланс, лог (IP,дата и время захода в аккаунт) и другие необходимые поля.
2.Вход в аккаунт пользователя.
Пользователь вводит в форму Логин, Пароль. Если логин/пароль совпадают, пользователь попадает в аккаунт со своей личной информацией (логин, e-mail и т.д.), если три
раза неправильно введён логин/пароль пользователь блокируется на 15 минут. Во время авторизации
использовать сессии.
В случае потери (забытие) пароля, ссылка "Забыл пароль". В форму нужно ввести Логин и e-mail, если введённые данные совпадают - высылать ссылку для продолжения восстановления пароля на e-mail. Получив ссылку, пользователь либо продолжает действия по восстановлению пароля (если это действительно владелец аккаунта просил восстановить пароль), либо игнориует пришедшее
письмо. Если пользователь переходит по ссылке, то его старый пароль сбрасывается и высылается новый ему на e-mail.
3.В аккаунте у пользователя ссылки: Настройки, Помощь, Логи заходов, Выход.
Подробнее:
-Настройки (Логин, e-mail, icq, дата регистрации, статус акка (вкл./выкл.).
Возможность добавления/редактирования своего icq номера в личные данные, при этом обязательно повторно ввести пароль, иначе данные не запишутся.
-Помощь - текстовая информация.
-Логи заходов (дата, IP)
-Выход