X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как настроить автоматическое разграничение прав для пользователей сайта
Гость_0_*
Гость_0_*
Topic Starter сообщение 1.4.2009, 20:06; Ответить: Гость_0_*
Сообщение #1


Вопрос следующего плана. В локальной сети, что подключена к интернету есть веб-сервер на котором стоит joomla. Нужно, чтобы все пользователи, что входят с локальной сети имели больше возможностей по сравнению с теми, что входят с наружной сети. Тоесть, возможно у пользователей локалки будут появляться какие-нибудь дополнительные ссылки и т.д. Пользователи что будут зарегистрированы будут иметь еще больше возможностей... Помогите мне все это реализовать, буду очень благодарен...
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 1.4.2009, 21:07; Ответить: ZiTosS
Сообщение #2


То что пользователь пришёл по локальной сети или получил доступ к сайту из интернета никакой разницы не имеет, точнее разница то есть, но вот вряд ли вы сумкеете её определить. Почитайте про протокол TCP/IP и про возможности PHP.
В PHP есть пара предопределённых переменных, которые возвращают IP-адреса
$Ip = $intIp = $_SERVER["REMOTE_ADDR"];
if (isset ($_SERVER["HTTP_X_FORWARDED_FOR"])) {
if (isset ($_SERVER["HTTP_X_REAL_IP"]))
  $intIp = $_SERVER["HTTP_X_REAL_IP"];
else
  $intIp = $_SERVER["HTTP_X_FORWARDED_FOR"];
}


Ip - внешний, intIp - внутренний

Простейший способ:
А вообще разграничение делают по группам пользователей. Делаем таблицу групп, в которой у нас всего 3 поля (идентификатор, название, уровень доступа). И есть таблица пользователей, каждая запись пользователя связана с группой по идентификатору группы. Отсюда можно получить уровень доступа и от него уже плясать.

А вот чтобы сделать более сложгную структуру разграничений, нужно продумать структуру выдачи прав для групп.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Гость_0_*
Гость_0_*
Topic Starter сообщение 1.4.2009, 22:40; Ответить: Гость_0_*
Сообщение #3


Большое спасибо! :)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Обучение Email Рассылкам + Софт Для Автоматизации (100к в сутки с сервера)
10 zennoboss 4621 Сегодня, 5:20
автор: Skyworker
Открытая тема (нет новых ответов) Посоветуйте массажер для спины и шеи
9 Boymaster 874 Вчера, 13:56
автор: Vmir
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19823 Вчера, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
14 Aloof 3376 Вчера, 13:50
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3450 Вчера, 11:54
автор: Skyworker


 



RSS Текстовая версия Сейчас: 24.4.2024, 8:12
Дизайн