Простенький скрипт для закрытого контента

Евгений15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
02.04.2010

Вот ТЗ примерное.

Цель продавать логин и пароль к закрытым сайтам.

Пользователь должен регистрироваться на сайте путем отправки смс сообщения, в ответ ему приходит пароль доступа. Пароль имеет ограничение по времени действия. Логином выступает номер телефона с которого отправлялась смс

Что должна уметь админ часть:

1. Добавлять данные (контент, новость). Должно быть название, дата, текст новости

2. Заполнятся страны и номера с указанием стоимости смс для абонента

3. Профили доступа и оплаты. В профиле указывается срок действия пароля (в часах), Списком заполняются страны и номера ранее заполненные в п.2

4. Действие пароля начинается с моменты его оплаты плюс срок из профиля оплаты.

Дополнительные функции.

При отправке смс должен проверятся номер на который прислали смс дабы исключать мошенничество со стороны абонента.

В настройках должен указываться префикс на которые отсылаются запросы.

При получении платного доступа, он должен действовать для всего контента.

Сервисная функция. Удаление аккаунтов, срок которых истек, а номера телефнов ложим в другую таблицу без дублирования. (нажатие кнопки из админки)

Часть пользователя, после авторизации и получения доступа к закрытому контенту

1. Выводятся все материалы за текущий день, для удобства календари выбора дня.

Паре метры биллинга

secret = md5(secret проекта +id +num+pre+msg+date)

id - идентификатор сообщения

num - короткий номер

pre -префикс

msg - сообщение вместе с префиксом

user - номер абонента (2/3 номера скрыто)

operator - опреатор

region - страна

date - дата

income - доход партнёра

secret - код подтверждения

test - при тестовом запросе равен 1, в обычных отстутсвует

reply - при повторном запросе равен номеру попытки

формат ответа:

status: reply\n\n

Учитывая горький опыт только пост оплата, после полного завершения и передачи проекта. Другого не предлагайте, не тратьте мое время.

Желаемый срок 2-3 дня.