Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Система биллинга
 
 автор: tAleks   (15.10.2006 в 11:22)   письмо автору
 
 

Нужно сделать систему биллинга.

Задача:

На сайте предоставляется какой-либо сервис. Оплата которого помесячная, или посуточная... короче повременная....

Юзер регистрируется, оплачивает выставленный счет. Данные об оплте заносятся в базу, И юзер получает сервис.

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

Никак не могу придумать как все это организовать.

У кого какие есть идеи, как огранизовать процесс?

   
 
 автор: cheops   (15.10.2006 в 13:24)   письмо автору
 
   для: tAleks   (15.10.2006 в 11:22)
 

Списывайте ежедневно или ежемесячно суммы по cron при помощи запроса
UPDATE tbl SET summ = summ - 10

где 10 - сумма списания.

   
 
 автор: tAleks   (15.10.2006 в 19:51)   письмо автору
 
   для: cheops   (15.10.2006 в 13:24)
 

Т.е. это надо каждый день запускать cron-ом скрипт, который будет обрабатывать все записи?

А можно сделать так, чтобы cron не трогать, а как-нибудь так, чтобы все вычислялось, когда юзер авторизуется? И как это сделать?

   
 
 автор: cheops   (15.10.2006 в 21:13)   письмо автору
 
   для: tAleks   (15.10.2006 в 19:51)
 

Можно, для этого нужно просто выполнять запрос, во время входа пользователя в систему, но это не надёжно в том плане, что пользователь может не входить в систему каждый день, хотя это можно обойти, то обойти ситуацию, когда пользователь осуществляет одновременный двойной вход (и соответственно двойное списание) уже сложнее.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования