Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Авторизация Php и фреймы

428
24 июня 2005 года
covex
49 / / 20.06.2000
Расскажу издалека:
По специфике сайта он был построен на фреймах (3 штуки). Фреймы получаем после удачной авторизации.
Авторизация использует сессии. Каждый подгружаемый фрейм проверяет авторизован ли пользователь. Если "нет", то соответственно header(Location: индексовая_страница_с_формой_логина_и_пароля). Ну и естественно эта форма выскакивает в текущем фрейме.
Может кто знает как покинуть фреймы и перейти на индексовую страницу?
8
25 июня 2005 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by covex
Расскажу издалека:
По специфике сайта он был построен на фреймах (3 штуки). Фреймы получаем после удачной авторизации.
Авторизация использует сессии. Каждый подгружаемый фрейм проверяет авторизован ли пользователь. Если "нет", то соответственно header(Location: индексовая_страница_с_формой_логина_и_пароля). Ну и естественно эта форма выскакивает в текущем фрейме.
Может кто знает как покинуть фреймы и перейти на индексовую страницу?



Примерно так:
if (self.parent.frames.length != 0)
self.parent.location="http://куда_надо";

Думаю, что так.

428
27 июня 2005 года
covex
49 / / 20.06.2000
Цитата:
Originally posted by mfender
Примерно так:
if (self.parent.frames.length != 0)
self.parent.location="http://куда_надо";

Думаю, что так.



Решил сделать так:
<script language="javascript">
window.parent.location = "https://куда_надо";
</script>

8
27 июня 2005 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by covex
Решил сделать так:
<script language="javascript">
window.parent.location = "https://куда_надо";
</script>


То же самое, только без проверки наличия фреймов :) А лишний раз проверить что-нибудь никогда не помешает.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог