Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Tarde gostaria de saber o seguinte....Tenho uso este codigo
<?PHP
session_start();
//Caso o usuário não esteja autenticado, limpa os dados e redireciona
if ( !isset($_SESSION['login']) and !isset($_SESSION['senha']) ) {
//Destrói
session_destroy();
//Limpa
unset ($_SESSION['login']);
unset ($_SESSION['senha']);
//Redireciona para a página de autenticação
header('location:index.php');
}
?>
gostaria de saber como fazer par aque se o usuario xxx logasse ele fosse pra pagian menu3.php
se ele identificasse a o usuario yyy fosse pra pagina menu4.php...poderia ate ser por nivel tipo 1 e 2 ....mas como adaptar este codigo com isso que estou em duvida...
Obrigado
Obrigado pela resposta.Mas ficaria assim no caso?
<?PHP
session_start();
switch($_SESSION['login']) {
case 'willian':
header("Location: menu2.php");
break;
case 'paulo'
header("Location:daniel/menu5.php");
break;
}
//Caso o usuário não esteja autenticado, limpa os dados e redireciona
if ( !isset($_SESSION['login']) and !isset($_SESSION['senha']) ) {
//Destrói
session_destroy();
//Limpa
unset ($_SESSION['login']);
unset ($_SESSION['senha']);
//Redireciona para a página de autenticação
header('location:index.php');
}
?>
Cara valeiu pela dica....perguntei porque estava dando erro , mas identifiquei que no
case 'paulo'
header("Location:daniel/menu5.php");
break;
onde coloquei paulo esta sem :...agora tudo certo .Obrigado
if ( !isset($_SESSION['login']) and !isset($_SESSION['senha']) ) {
//Destrói
session_destroy();
//Limpa
unset ($_SESSION['login']);
unset ($_SESSION['senha']);
//Redireciona para a página de autenticação
header('location:index.php');
}
Nesse caso ai de cima não precisa do "unset", pois se a session não existir(if(!isset(...)), como você vai limpar ela?
Isso?