перенаправление на пользовательский URL, если сессия истекает или если страница требует входа в систему - PullRequest
0 голосов
/ 24 января 2011

все наши пользователи имеют собственные URL.user.domain.com.Когда сеанс истекает, страница перенаправляется в index.php.Мне нужно, чтобы он требовал перенаправления на user.domain.com, чтобы они могли войти с этой страницы.Проблема в том, как я могу получить эту информацию для перенаправления на пользовательский URL.Кроме того, допустим, что sombody пытается перейти на user.domain.com/home.php, но для этого требуется авторизация.Как я могу перенаправить для него логин на user.domain.home.php

Спасибо!

Ответы [ 2 ]

1 голос
/ 24 января 2011

Ваш вопрос мне не очень понятен. В любом случае, что касается второй части вашего вопроса, вы можете просто сделать что-то вроде этого:

<?
session_start();
if($_SESSION["logged"]!=1 or !isset($_SESSION["logged"])) 
header("Location: loginPage.php");
?>

это отвечает на ваш вопрос?

1 голос
/ 24 января 2011

Вы должны просто включить php-скрипт на каждой странице над кодом. такие как:

include('auth.php');

Это должно проверить правильность входа с использованием переменных сеанса. Если это не правильно, уничтожьте правильную информацию для входа в сеанс (чтобы быть уверенным) и перенаправьте пользователя в форму входа ...

header("Location: login.php");

Это быстрый ответ.

...