The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Редирект на стартовую страницу"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Настройка Squid и других прокси серверов (Squid)
Изначальное сообщение [ Отслеживать ]

"Редирект на стартовую страницу"  +/
Сообщение от Serhio_81 (ok) on 12-Июл-11, 11:27 
Доброго всем времени суток!

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

Исходные данные:
linux + apache + squid c auth_param *

Заранее всем спасибо!

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Редирект на стартовую страницу"  +/
Сообщение от Slava email(??) on 13-Июл-11, 08:16 
На странице с соглашением, делаете кнопку "Принять", по которой, например в базе, пользователю ставится флажок.

Пишите простенький редиректор, который будет проверять этот флажок и либо редиректить на страницу с соглашением, либо пропускать на запрашиваемый сайт.

> Доброго всем времени суток!
> Есть задача при успешной аутентификации пользователей редиректить на страницу с лицензионным
> соглашением (пользования сетью) независимо от набранного url-я, после его прочтения достут
> ко всему пространству www.
> Исходные данные:
> linux + apache + squid c auth_param *
> Заранее всем спасибо!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Редирект на стартовую страницу"  +/
Сообщение от Serhio_81 (ok) on 13-Июл-11, 12:09 
> На странице с соглашением, делаете кнопку "Принять", по которой, например в базе,
> пользователю ставится флажок.
> Пишите простенький редиректор, который будет проверять этот флажок и либо редиректить на
> страницу с соглашением, либо пропускать на запрашиваемый сайт.

Блин забыл сказать у меня уже стоит редирект на squidGuard...
Интересно два редиректа squid пропустит ....

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Редирект на стартовую страницу"  +/
Сообщение от Slava email(??) on 13-Июл-11, 12:15 
В сквиде можно указать только один редиректор.
Можно написать скрипт типа redirector1 | redirector2 и прописать это скрипт в качестве редиректора в сквиде.

Но, это будет работать, только если redirector1 передает данные от сквида в полном объёме.
Например squidGuard их не отдает, если он считает, что блокировать нечего, то отдает пустую строку.

С другой стороны, если Вы в качестве redirector1 пропишите свой редиректор, который будет нормально отдавать данные второму редиректору, то должно работать.

>> На странице с соглашением, делаете кнопку "Принять", по которой, например в базе,
>> пользователю ставится флажок.
>> Пишите простенький редиректор, который будет проверять этот флажок и либо редиректить на
>> страницу с соглашением, либо пропускать на запрашиваемый сайт.
> Блин забыл сказать у меня уже стоит редирект на squidGuard...
> Интересно два редиректа squid пропустит ....

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру