Скрипт регистрации/авторизации пользователей сайта
скрипт регитрации (авторизации) пользователей на сайте
+ (администрируемая зона пользователей)
регистрация на php MySQL
данные записываются в базу данных MySQL
или Ваши предложения
Пишите ваши предложения по выполнению скрипта!
::::::::::::::::::::::::::::::::::::::::::
СКРИПТ РЕГИСТРАЦИИ И ЗАКРЫТОЙ ЗОНЫ ПОЛЬЗОВАТЕЛЕЙ
Задание:
1. создать скрипт регитрации (авторизации) пользователей на сайте
2. создать закрытую зону пользователей с возможностью добавления пользователями стандартных комментариев в личной зоне и автоматической отправкой на email администратора.
3. создать возможность администратора отвечать на комментарий 2 строками в закрытой зоне пользователя внизу каждого комментария
START
::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::
1.1 скрипт регистрации (данные пользователей должны иметь защиту)
1.1.1 форма регистрации должна иметь вид
выберите логин__________ (поле должно проверятся на уникальность, защита от совпадений логинов)
выберите пароль_________
подтвердите пароль__________ (пароли должны проверятся на совпадение)
введите ваш e-mail ___________ (поле должно проверятся на правильность ввода)
ФИО____________
допольнительная информация 1_________
допольнительная информация 2_________
партнерский номер___________
* подтверждаю_______
чекбокс(опция квадратик с галочкой),
по умолчанию установлен
кнопка РЕГИСТРАЦИЯ
1.1.2 пользователь регистрируется в БД
1.1.3 информация о регистрации автоматически отсылается администратору на e-mail ()
1.2 скрипт авторизации (данные пользователей должны иметь защиту)
1.2.1 форма авторизации должна иметь вид
логин:__________
пароль: ________
кнопка ВХОД
1.3 пользователь входит в личную зону, зона должна быть защищена и не индексироватся роботами
1.3.1 содержащую шапку
ПОЛЕ1___________ (выводит логин введенны при регистрации и авторизации)
ПОЛЕ 2_________________ коректируется администратором
ПОЛЕ 3_________________ коректируется администратором
ПОЛЕ 4_________________ коректируется администратором
гиперссылка ведущая на на форму 2.1
------------------------------------------
КОМЕНТАРИЙ1 (Все поля просто выводисый текст из формы 2.1)
ПОЛЕ1 ________ (соответсвует полю1 выбранным в форме 2.1)
ПОЛЕ2_________ (соответсвует полю2 выбранным в форме 2.1)
ПОЛЕ3_________ (соответсвует полю3 выбранным в форме 2.1)
ПОЛЕ4_________ ПОЛЕ4_________ (в одной строке соответсвует полю 4 5выбранным в форме 2.1)
ПОЛЕ6_________ (соответсвует полю6 выбранным в форме 2.1)
место для ответа администратора 1 (задание3)
место для ответа администратора 2 (задание3)
- ******* -
дата: __________ дата отправки коментария
КОМЕНТАРИЙ10 (Все поля просто выводисый текст из формы 2.1)
ПОЛЕ1 ________ (соответсвует полю1 выбранным в форме 2.1)
ПОЛЕ2_________ (соответсвует полю2 выбранным в форме 2.1)
ПОЛЕ3_________ (соответсвует полю3 выбранным в форме 2.1)
ПОЛЕ4_________ ПОЛЕ4_________ (в одной строке соответсвует полю 4 5выбранным в форме 2.1)
ПОЛЕ6_________ (соответсвует полю6 выбранным в форме 2.1)
место для ответа администратора 1 (задание3)
место для ответа администратора 2 (задание3)
1.4 страница 1 страница 2 страница n (ссылки создаются автоматически при условии более 20 комментариев)
1.5 шапка 1.3.1 должна быть только на первой странице!
2 Отдельная страница закрытой зоны пользователя:
2.1 ФОРМА ДОБАВЛЕНИЯ КОМЕНТАРИЕВ
ПОЛЕ1 ___________ ввиде выпадающей опции (выбор из перечня 20 наименований)
Важно! данное поле выбора динамическое и должно легко обновлятся администратором
стразу для всех страниц ФОРМА ДОБАВЛЕНИЯ КОМЕНТАРИЕВ во всех закрытых зонах всех пользователей
ПОЛЕ2 ___________ текстовое поле
ПОЛЕ3 ___________ ввиде выпадающей опции (выбор из перечня 5 наименований)
ПОЛЕ4 _____ ПОЛЕ5 ____ числовое поле в одной строке
ПОЛЕ6_______ числовое поле (должно проверятся на ввод и быть в пределах значения 1-24, в случае если это не так, выдавать блокировку (подсказку о необходимости исправить ошибку))
2.1.1 * подтверждаю_______
чекбокс(опция квадратик с галочкой),
по умолчанию установлен
2.1.2 * подтверждаю_______
чекбокс(опция квадратик с галочкой),
по умолчанию не установлен
2.1.3 * подтверждаю_______
чекбокс(опция квадратик с галочкой),
по умолчанию установлен
кнопка ОК
2.2 После нажатия ОК коментарий автоматически добавляется на страницу коментариев (закрытая зона пользователей)
Внимание! Порядок коментарие. Последние коментарии добавляются в начало. Порядок сверху вниз. Т.е. новые коментарии будут вверху 1 страницы, более старые внизу и на других страницах согласно порядку.
2.3 После нажатия ОК коментарий автоматически отсылается администратору на email в соответствуущем виде и закрытую зону администратора которая позволяет отвечать на все комментарии пользователей ФОРМА3.
2.4. После отправки пользователь получает уведомление КОМЕНТАРИЙ ПРИНЯТ не покидая страницу ФОРМА ДОБАВЛЕНИЯ КОМЕНТАРИЕВ
форма автоматически очищается
3 ФОРМА ОТПРАВКИ ОТПРАВКИ ОТВЕТА НА КОММЕНТАРИЙ ПОЛЬЗОВАТЕЛЯ АДМИНИСТРАТОРОМ
На ваше усмотрение, но должно иметь вид
дата: __________ дата отправки коментария
логин:__________
КОМЕНТАРИЙ n (n - номер коментария пользователя Все поля просто выводисый текст из формы 2.1)
ПОЛЕ1 ________ (соответсвует полю1 выбранным в форме 2.1)
ПОЛЕ2_________ (соответсвует полю2 выбранным в форме 2.1)
ПОЛЕ3_________ (соответсвует полю3 выбранным в форме 2.1)
ПОЛЕ4_________ ПОЛЕ4_________ (в одной строке соответсвует полю 4 5выбранным в форме 2.1)
ПОЛЕ6_________ (соответсвует полю6 выбранным в форме 2.1)
ПОЛЕ 7 ____________ форма для ответа администратора 1 пользователю
ПОЛЕ 8 _____________форма для ответа администратора 2 пользователю
кнопка ОТВЕТИТЬ
разбивка на страницы до 20 комментариев на 1 странице
3.1 после нажатия ОТВЕТИТЬ
Комментарий автоматически записывается в строку
закрытой зоны соответствующего пользователя
место для ответа администратора 1 (задание3)
место для ответа администратора 2 (задание3)
Важно! место для ответа администратора 1 (задание3) Это первый ответ который будет отличатся по времени от ответа
место для ответа администратора 2 (задание3)
Т.е. комментарий добовляется дважды в разное время.
END
::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::
От вас требуется полная поддержка в настройке и проверке работоспособности скрипта регистрации.