Разработка модуля для сайта. Prototype и CodeIgnit
Уважаемые фрилансеры.
Вот ТЗ на разработку:
1) Система авторизации пользователей
Уровень 1 – гость.
Уровень 2 – зарегистрированный пользователь. (самостоятельная регистрация) Дополнительные привилегии назначает админ
Уровень 0 – админ(один единственный. Может все просматривать и всех назначать)
а) Регистрация пользователя, подтверждение email, каптча на регистрацию. Регистрационные данные: Фамилия, Имя, дата рождения, email, логин. Пароль высылается на email.
б) Логин пользователя. Каптча на логин. По закрытию окна – разрыв сессии, при бездействии 2 часа – разрыв сессии. Восстановление пароля на email.
в) Динамическое меню посередине. Лучше вынести отдельно конфиг для каждого уровня доступа в виде массива array(‘name’=>’js_function()’). Чтобы потом можно было легко дополнять
2) Модуль сайта.
Кабинет Инвестора.(см Кабинет инвестора.xls)
а) ajax – сортирующиеся таблицы в разделах «Страховщики»(в базе - insurers ) и «Мониторинг»( в базе - fond). Сортировка ASC и DESC по названию столбца.
3) Таблицы в БД.
а) “pages_ru” id, title, content, pubdate, status(pub/unpub) – сюда страницы и статьи
б) “news_ru” ” id, title, content, pubdate, pub_user, status(pub/unpub) – русские новости
в) “verdict” data, title_ru, title_en, content_ru, content_en, adminSign – решения совета
г) “fond” id, name, about, balans, pays, returns, rating, status
д) ”insurers” id, uid, balans, insur, returns, rating, status, safekeeping
e) ”insurance” id, investor_id, insurer_id, fond, sum, data, status
ж) ”users” id, login, passw, email, role, status
з) “user_info ” uid, name, sname, birth, reg_date, status.
Пока все. Приложение - файл Кабинет инвестора.xls
Смотрим, делаем ставки. От Вас предложение цены и сроков.
В асю прошу не писать.