@pashulke

Как запретить незалогиненому пользователю доступ на страницу?

Как на PHP сделать это? То есть если открыта сессия, то разрешить пользователю вход на страницу, а не если не открыта, то вывести сообщение о том, что вы, мол, не залогинены?

И как если он наоборот залогинен, то выводить сообщение, что человек уже залогинен и перенаправлять на другую страницу?ъ

Решение:
<?php 
if (empty($_SESSION)) { 
	header("Location: http://mydomain.com/myOtherPageForNoLoginUser.php");
    die(); 
}
?>
  • Вопрос задан
  • 3520 просмотров
Решения вопроса 1
Aligatro
@Aligatro
Turn food and coffee into software...
<?php if (empty($_SESSION)) header("Location: http://mydomain.com/myOtherPageForNoLoginUser.php");
die(); 
else 
header("Location: http://mydomain.com/myOtherPageForLoginUser.php");
die(); 
?>


Или так

<?php if (isset($_SESSION['название сессии'])) header("Location: http://mydomain.com/myOtherPageForLoginUser.php");
die(); 
else 
header("Location: http://mydomain.com/myOtherPageForNoLoginUser.php");
die(); 
?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы