Скрипт "Личный кабинет" (регистрация, отзывы)
Требуется создание и установка скрипта личного кабинета (с возможностью для посетителей регистрироваться и изменять регистрационную информацию).
СТРАНИЦА ВХОДА:
для входа в личный кабинет на странице сайта в верхней части есть форма:
Логин: [*********]
Пароль: [*********]
Вход / Регистрация
(войти в личный кабинет - заполнить форму и нажать текстовую ссылку "вход" под формой)
(зарегистрироваться новому клиенту - нажать текстовую ссылку "регистрация" под формой)
ОШИБКИ ВХОДА В ЛИЧНЫЙ КАБИНЕТ:
1) "Ошибка: недопустимые символы в логине илипароле. Введите другой логин или пароль и повторите регистрацию"
2) "Ошибка: клиента с таким логином и паролем не существует. Если вы уже зарегистрированы, повторите еще раз, если нет - нажмите кнопку "Регистрация"
РЕГИСТРАЦИЯ КЛИЕНТА:
поля анкеты "регистрация"
- логин (обязательно к заполнению, только латинские буквы и цифры)
- пароль (обязательно к заполнению, только латинские буквы и цифры)
- подтверждение пароля (обязательно к заполнению)
- организация (обязательно к заполнению)
- контактное лицо/лица (обязательно к заполнению)
- телефоны (обязательно к заполнению)
- E-mail (обязательно к заполнению)
- сайт
- адрес
[Кнопка "зарегистрировать"]
(при регистрации нового клиента на почтовые ящики админа высылается информация с данными из регистрационной анкеты клиента)
ВОЗМОЖНЫЕ ОШИБКИ ПРИ РЕГИСТРАЦИИ:
1) "введенный логин уже существует. Введите другой логин и повторите регистрацию"
2) "недопустимые символы в логине или пароле. Введите другой логин или пароль и повторите регистрацию"
3) "пароль и подтверждение не совпадают. Введите пароль и повторите регистрацию"
4) "остались незаполненные обязательные поля. Заполните все обязательные поля и повторите регистрацию"
При возникновении ошибки регистрации клиенту выводится ее суть (п.1-4)
и ниже - кнопка [Вернуться в меню "Регистрация"]
ИЗМЕНЕНИЕ РЕГИСТРАЦИОННЫХ ДАННЫХ:
поля анкеты "изменение регистрационных данных"
- логин (обязательно к заполнению, только латинские буквы и цифры)
- пароль (обязательно к заполнению, только латинские буквы и цифры)
- подтверждение пароля (обязательно к заполнению)
- организация (!!!!!!!!!!!!!!!!!!!!!!!!!!!это поле неактивно, не редактируется)
- контактное лицо/лица (обязательно к заполнению)
- телефоны (обязательно к заполнению)
- E-mail (обязательно к заполнению)
- сайт
- адрес
[Кнопка "запомнить изменения"]
(При изменении регистрационной информации админу сайта на эл.ящики высылается письмо с новыми реквизитами)
Зарегистрированный пользоатель попадает в свой личный кабинет, введя логин и пароль. Зарегистрированный пользоатель видит в личном кабинете следующее:
Во-первых, в верхней части страницы вместо формы входа в полями "логин", "пароль" и ссылками "вход" и "регистрация" зарегистрированный клиент видит только одно поле "логин", в котором вписан логин, под которым он вошел в свой личный кабинет.
Поля "пароль" нет, вместо него ссылка "изменить регистрационные данные"
ВНУТРИ ЛИЧНОГО КАБИНЕТА (страница 1)
В основной части страницы клиент видит:
Личный кабинет { ООО "Клиент" } (это наименование организации, которое клиент ввел в регистрационную анкету при регистрации)
Добро пожаловать в ваш личный кабинет!
(ссылка) Посмотреть информацию по прошлым и текущим заказам (/ссылка)
(ссылка) Оставить отзыв о качестве полученной продукции, пожелания, предложения и т.д. (/ссылка)
ВНУТРИ ЛИЧНОГО КАБИНЕТА (страница 2)
Личный кабинет { ООО "Клиент" } (это наименование организации, которое клиент ввел в регистрационную анкету при регистрации)
Информация о прошлых и текущих заказах
(далее клиент видит таблицу такого плана и в таком формате)
Дата открытия заказа | № заказа | Дата изготовления заказа | Состояние заказа
09/03/2008 123 15/03/2008 Изготовлен
18/02/2009 456 (пока пусто) В производстве
кнопка [ Назад ]
ВНУТРИ ЛИЧНОГО КАБИНЕТА (страница 3)
Личный кабинет { ООО "Клиент" } (это наименование организации, которое клиент ввел в регистрационную анкету при регистрации)
Пожалуйста, оставьте ваш отзыв, предложение, претензию и т.д.
(большое поле TEXTAREA)
кнопка [ Сохранить ]
(отзыв с датой добавляется в архив клиента, в общий архив сайта и на заданные админом почтовые ящики отсылается уведомление о поступившем отзыве или претензии)
(ссылка) Архив отзывов (/ссылка)
ВНУТРИ ЛИЧНОГО КАБИНЕТА (страница 4)
Личный кабинет { ООО "Клиент" } (это наименование организации, которое клиент ввел в регистрационную анкету при регистрации)
Архив отзывов
(далее таблица из 2 столбцов в следующем виде):
30/03/2008 Отличное качество исполнения заказа!
18/08/2009 В заказе 125 на одной детали выскочила втулка. Ремонт произведен оперативно. Спасибо!
кнопка [ Назад ]
АДМИНКА
Админка должна содержать следующее:
1) возможность смотреть общий архив отзывов в виде таблицы из 3 столбцов
30/03/2008 ООО "Клиент1" Отличное качество исполнения заказа!
18/08/2009 ООО "клиент 2" В заказе 125 на одной детали выскочила втулка. Ремонт произведен оперативно.
2) возможность создавать заказы с присваиваемыми им порядковыми номерами, менять статус заказа и дату изготовления заказа, если статус "изготовлен"
3) возможность отвечать клиенту (по email) на отзывы
4) возможность просматривать базу клиентов (в таблице)
ТРЕБОВАНИЯ:
Скрипт работает (должен работать) на MySQL и PHP
Сверстанный дизайн я предоставлю конечному исполнителю на почту (HTML+графика+ CSS, несложный дизайн, один для всех страниц)
Принимаю предложения в ЛС, скайп, почту (аськой сейчас редко пользуюсь)