Никто не заморачивался с подобным? Пусть полуавтоматическая система.
Нужна система, чтобы обычные юзеры не могли получить доступ к определенной странице (выводится необходимая информация с предложением зарегистрироваться и оплатить абонплату скажем за месяц и панель с полями логин-пароль).
Дополнительная информация о способах оплаты. Если оплата прошла, то админ вручную переводит оплатившего юзера (при оплате юзер указывает свой логин в системе) в новую группу с открытым доступом к заветной странице. Но доступ этот контролируется скриптом, который через месяц его закроет.
В принципе здесь основных сложностей две:
1. Как отключить юзера через заданный промежуток времени от группы.
2. Как избежать передачи логина/пароля другим пользователям. Ну хотя бы сделать так чтобы невозможно было одновременно с двух разных компов залогиниться - это можно вывесить в качестве предупреждения.
-
☆ A M B ☆
- 1,086 Posts
Quote from: Volgar at Jan 03, 2010, 10:01 AM
1. Как отключить юзера через заданный промежуток времени от группы.
Проверка дополнительным условием. Ставьте метку времени в момент совершения оплаты в БД, с какого момента юзер будет неактивным, потом проверяйте ее каждый раз при логине или любом действии (поскольку время может выйти, а юзер не выходил из системы) этого юзера.
Либо пусть лучше это делает cron. Проверяет все поля таблицы, где хранятся эти метки, и, если у какого-то юзера время вышло, блокирует его.
Quote from: Volgar at Jan 03, 2010, 10:01 AM
2. Как избежать передачи логина/пароля другим пользователям. Ну хотя бы сделать так чтобы невозможно было одновременно с двух разных компов залогиниться - это можно вывесить в качестве предупреждения.
Проверка на одновременный коннект - это проверка сессий, как мне кажется.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
Cпасибо.
В теории вроде все ясно. Осталось всего ничего:)
-
☆ A M B ☆
- 1,086 Posts
Quote from: Volgar at Jan 03, 2010, 10:48 AM
В теории вроде все ясно. Осталось всего ничего:)
Удачи =)
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.