Форум 3DNews
Вернуться   Форум 3DNews > Программирование > Web-программирование

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 29.10.2012, 16:00   [включить плавающее окно]   #1
Night WolF
Мужской Заслуженный
Автор темы
 
Аватар для Night WolF
 
Регистрация: 25.09.2011
Адрес: Санкт-Петербург
Платный раздел на сайте

Имеем: сайт в домене .ru (хотя это не суть важно).
Имеем в корне сайта файлы index.php и yeah.php.
Изначально пользователь не имеет доступа к yeah.php (кстати как ограничить доступ к файлу для определенного пользователя?). Допустим, index.php это личный кабинет пользователя и он находится там. Чтобы попасть на yeah.php ему требуется оплатить при помощи вебмани/киви/кредитки доступ. После этого доступ будет разрешен.

Скажу честно-в php не силён и где и как искать не представляю. Есть ли готовые скрипты, и если есть-просьба линкануть. Если придётся писать самому-направьте в нужное русло. Заранее благодарен.
__________________
Когда все тихо и спокойно, каждый суслик в поле терминатор
Night WolF вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 29.10.2012, 16:06   [включить плавающее окно]   #2
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
Конечно нужна авторизация.
Цитата (Night WolF) »
Имеем в корне сайта файлы index.php и yeah.php.
А зачем два? Можно и в одном все делать - движок все равно будет отдавать информацию из базы на основании типа пользовательской авторизации (платный или бесплатный доступ)

Последний раз редактировалось garniv; 29.10.2012 в 17:18.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 29.10.2012, 16:18   [включить плавающее окно]   #3
Night WolF
Мужской Заслуженный
Автор темы
 
Аватар для Night WolF
 
Регистрация: 25.09.2011
Адрес: Санкт-Петербург
garniv
действительно, ты прав. Тогда остается вопрос-каким образом можно запилить оплату? Я так понимаю что оплатив-юзер при помощи скрипта будет попадать в базе в определенную группу. И исходя из этого уже будет так же, скриптом, происходить анализ. if юзер есть в такой-то табличке then разрешить доступ к странице, else запретить.
__________________
Когда все тихо и спокойно, каждый суслик в поле терминатор
Night WolF вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 20.11.2012, 21:51   [включить плавающее окно]   #4
collinz
Мужской Новенький
 
Регистрация: 01.09.2011
Адрес: Тула
Обычно для таких целей используют SMS замок. Все делается автоматом, после оплаты пользователь получает доступ к нужному разделу.
collinz вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 14.12.2012, 21:20   [включить плавающее окно]   #5
pronew
Мужской Новенький
 
Регистрация: 14.12.2012
Адрес: Мценск
Цитата (collinz) »
бычно для таких целей используют SMS замок
Я на одном из своих сайтов делал проще. Пользователю, который произвел оплату присваивался статус "привелигерованный", а доступ к разделы предоставлялся только для пользователей с этим статусом.
pronew вне форума  
Ответить с цитированием
Непрочитано 15.12.2012, 10:56   [включить плавающее окно]   #6
Night WolF
Мужской Заслуженный
Автор темы
 
Аватар для Night WolF
 
Регистрация: 25.09.2011
Адрес: Санкт-Петербург
Цитата (pronew) »
Я на одном из своих сайтов делал проще. Пользователю, который произвел оплату присваивался статус "привелигерованный", а доступ к разделы предоставлялся только для пользователей с этим статусом.
каким образом реализовывали это? У меня DLE на сайтах стоит, естественно, лицензия, каким образом можно это реализовать на движке DLE?
__________________
Когда все тихо и спокойно, каждый суслик в поле терминатор
Night WolF вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 15.12.2012, 17:32   [включить плавающее окно]   #7
pronew
Мужской Новенький
 
Регистрация: 14.12.2012
Адрес: Мценск
Как сделать на ДЛЕ не могу сказать, я ее никогда не использовал. У меня сайт работает на переделанном скрипте доски объявлений.

Алгоритм следующий.
Обычный зарегистрированный пользователь имеет группу Пользователи ID 1, этот id записан в базе данных.
Когда пользователь производит оплату, скрипт на сайте получает ответ от СМС агрегатора и меняет группу пользователя (ID его группы) на 2, этот статус имеют те, кто произвел оплату.

Далее при входе в раздел просто проверяется ID группы пользователя, и если он равен 2 или 5 (админ), то добро пожаловать.

P/S
СМС агрегаторы предоставляют множество различных готовых скриптов, для предоставления платных услуг на сайтах. Можно рассмотреть принцип их работы и немного доработать под свои нужды.
pronew вне форума  
Ответить с цитированием
Непрочитано 15.12.2012, 18:02   [включить плавающее окно]   #8
Night WolF
Мужской Заслуженный
Автор темы
 
Аватар для Night WolF
 
Регистрация: 25.09.2011
Адрес: Санкт-Петербург
pronew
да система-то понятно, я ждал готового решения Спасибо за совет все равно.
__________________
Когда все тихо и спокойно, каждый суслик в поле терминатор
Night WolF вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:26. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey