Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Willian Simione

Autenticação de Usuario

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites
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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.