Рабочая среда - InstantCMS версия 1.9 Задание: нужно сделать ограничение по доступу к файлам пользователей. При добавлении файла в хранилище можно выбрать, кому он может быть показан - Всем, ...
Разработка личного кабинета
Необходимо создать личный кабинет пользователя сервиса.
Авторизация происходит через Joomla,
API работает посредством отправки XML-пакета, методом POST, на удаленный сервер, и получением ответного XML. Для отправки необходимо сформировать подпись:
подпись = md5Encrypt(user_password + XML_пакет (строка) + user_password)
Далее нужно упаковать пакет в base64.
В ответ получаем пакет, упакованный base64 и его подпись.
Полученный пакет надо распарсить. Так же, в случае ошибки в пакете появится поле где будет содержаться код ошибки, который надо записать в лог.
Функции, которые надо реализовать:
--- Получение списка платежей (выборка за период)
--- Пополнение баланса через пин-код;
--- Получение и обновление информации профиля пользователя;
--- --- Получение профиля;
--- --- Изменение профиля;
--- Получение и обновление платежа;
--- --- Добавление нового платежа,
--- --- Проверка статуса платежа;
--- Получение списка логов (выборка за период)
--- --- Надо запрашивать ежечасно для каждого пользователя и парсить в БД (или как-нибудь оптимизировать, учитывая, что на удаленном сервере логи хранятся 7 суток.
--- Получение отдельного лога;
--- --- Или из локальной БД, куда парсится список логов из предыдущего пункта, или, если в локальной БД этого лога еще нет, то с удаленного сервера.
Также нужен информер, который на главной странице будет выводить логин и баланс пользователя.
Формат XML-пакета для отправки и пакета для получения полностью описан.
Дизайн личного кабинета нарисован в AI (то есть его надо будет сверстать в джумлу)
Сроки и стоимость обсуждаются. Со сроком желательно не затягивать.
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 заявкаЗакрыт13 лет назад
Необходимо написать модульную систему для конфигурации следующих служб (стартап): 1. Proxy сервер squid (резка трафика, ограничение доступа, резка рекламы, просмотр статистики, подключение к существующему домену AD или Ldap для аутентификации пользователей) ...
Веб-программированиенет заявокЗакрыт12 лет назад- $500
Необходимо разработать вики сайт по прототипу: http://www.conceptlogic.ru/wikiCL/ Верстка и дизайн – стандартный бутстрап или его интерпритации (http://bootswatch.com/) или html5 boilerplate Предложения просьба озвучивать с предполагаемым сроком реализации и ссылкой ...
Веб-программирование1 заявкаЗакрыт13 лет назад - $10
В готовом шаблоне надо настроить кодировку и сгенерить cufon-yui c подходящим кирилическим шрифтом. Знание сufon обязательно.
Веб-программирование1 заявкаЗакрыт13 лет назад - $10
Требуется макрос для excel: Даны N-листов документа. Требуется пронумеровать строки на страницах. Алгоритм нумерации: 1 лист – строки от 1000 до 1999 2 лист – строки от 2000 до 2999 ………………………….. ...
Веб-программирование1 исполнительЗавершен13 лет назад Необходимо сделать на сайте под Wordpress, в плагине Forms Manager следующий функционал: при заполнении формы, пользователь закачивает на сайт файл. Этому файлу нужно присвоить уникальный номер, вывести его на экран после успешной загрузки и ...
Веб-программирование1 заявкаЗакрыт13 лет назад- $100
Нужно сверстать интересный сайт. Опыт работы со скриптами обязательно! Подробности в скайп - vpromo icq - 423117008
Веб-программирование9 заявокЗакрыт13 лет назад Имеется каталог гостов http://rutracker.org/forum/viewtopic.php?t=745296 Хочу создать зеркало и внедрить в уже существующий сайт с чертежами. Сайт написан на Drupal. Собственно пока две идеи: 1. Перенести описание и отсканированные картинки 2. Перенести краткое ...
Веб-программирование3 заявкиЗакрыт13 лет назад- $100
Требуется настроить оплату на сайте за СМС. Прошу обращаться только тем кто имеет опыт в данной сфере. Жду ваших предложений!
Веб-программирование6 заявокЗакрыт13 лет назад Требуется много мелких доработок приложения, например: 1) есть двухуровневое дерево и по щелчку необходимо определять отмеченные узлы; 2) в jqgrid делать активировать/деактивировать поля для редактирования; 3) настройка flot графика и пр. ...
Веб-программированиенет заявокЗакрыт13 лет назад