Скрипт регистрации/авторизации пользователей сайта

Гость17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
29.09.2007

скрипт регитрации (авторизации) пользователей на сайте

+ (администрируемая зона пользователей)

регистрация на 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

::::::::::::::::::::::::::::::::

::::::::::::::::::::::::::::::::

::::::::::::::::::::::::::::::::

От вас требуется полная поддержка в настройке и проверке работоспособности скрипта регистрации.