Ir para conteúdo

Arquivado

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

Dougmonteiro

Login...

Recommended Posts

Olha so pessoal, to com um probleminha aq... Por exemplo, criei tres páginas (login.php, erro.php e restrito.php).1 - Bom, digitando o endereço do restrito.php está entrando na pagina restrito.php. Pois queria que primeiro teria passagem pelo login.php pr depois entrar no restrito. Ajuda ae.... Por favor. Estou aguardando resposta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O qque você deve fazer é verificar a existência da sessão, que é criada na página login.php. Por exemplo, após efetuar login, você salva estas variáveis na sessão:

 

$_SESSION['login']

e

$_SESSION['enha']

 

Depois, na restrito.php, você verifica se elas existem:

 

//coloque no topo da página, após session_start(), é claro

if (!isset($_SESSION['login']) || !isset($_SESSION['senha']))
{
	header("Location: login.php");
	exit;
}

//conteúdo da página

Se as variáveis não existirem, o usuário será redirecionado para a login.php.

 

Abraços,

Beraldo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, vlw ae. Já passei desta parte. Pus as session e ta ok... Só que agora estou digitando o login e a senha corretos e num está passando para a pagina restrita. Está permanecendo no login.

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom, se passar você tem que gravar os dados na session antes de redirecionar!!! rsssenão vai ficar nesse loop ai rs

Compartilhar este post


Link para o post
Compartilhar em outros sites

if (count($result) >0) { session_destroy(); unlink($_SESSION); $_SESSION['UserID'] = 1; $_SESSION['...'] = '...'; . . .}pescou?!:)

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.