We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31782
    • 103 Posts
    Никто не заморачивался с подобным? Пусть полуавтоматическая система.

    Нужна система, чтобы обычные юзеры не могли получить доступ к определенной странице (выводится необходимая информация с предложением зарегистрироваться и оплатить абонплату скажем за месяц и панель с полями логин-пароль).
    Дополнительная информация о способах оплаты. Если оплата прошла, то админ вручную переводит оплатившего юзера (при оплате юзер указывает свой логин в системе) в новую группу с открытым доступом к заветной странице. Но доступ этот контролируется скриптом, который через месяц его закроет.

    В принципе здесь основных сложностей две:
    1. Как отключить юзера через заданный промежуток времени от группы.
    2. Как избежать передачи логина/пароля другим пользователям. Ну хотя бы сделать так чтобы невозможно было одновременно с двух разных компов залогиниться - это можно вывесить в качестве предупреждения.
    • 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.
        • 31782
        • 103 Posts
        Cпасибо.
        В теории вроде все ясно. Осталось всего ничего:)
        • Quote from: Volgar at Jan 03, 2010, 10:48 AM

          В теории вроде все ясно. Осталось всего ничего:)
          Удачи =)
            Разработка сайтов и программных модулей на MODX.
            Опыт работы на MODx с 2005 года. Высокое качество.
            Компания Baltic Design Colors: http://www.bdcolors.ru.