Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

[Resolvido] Valida Login

$
0
0
Boa tarde,

Bem, tenho um problema aqui com o meu validar login, deve ser algo pequeno que não estou a conseguir ver, e ponho mais uns tópico aqui para me ajudarem, porque muitas cabeças pensam mais que apenas uma..
Este é o meu valida_login.php, tem uma pagina anterior com um formulário de login, ele inicia a sessão e se for para outra página e ele tem a sessão iniciada, apenas não faz o redirecionamento da página valida_login.php, segue o código:


Código (PHP):
<?php
require_once ('init.php');
//CONSULTA DO UTILIZADOR
$consulta="select username, passwd, role, rfid from utilizadores where username='" . $_POST['username'] . "' and passwd='" . $_POST['passwd'] . "'";
$resultado=mysql_query($consulta);

if (mysql_num_rows($resultado)>0) //SE O UTILIZADOR E A PASSWORD COINCIDIREM
{
  //COLOCA NA VARIAVEL LINHA OS DADOS DA CONSULTA
  $linha=mysql_fetch_array($resultado);
  //COLOCA O USERNAME EM SESSAO
  $_SESSION['username']=$linha['username'];
  //COLOCA O ROLE EM SESSAO
  $_SESSION['role']=$linha['role'];
  //COLOCA O RFID EM SESSAO
  $_SESSION['rfid']=$linha['rfid'];

  header("location: index.php");
}
else //CASO NAO COINCIDAM
{
  //REDIRECCIONA PARA A PAGINA INICIAL REPORTANDO O ERRO
  header("location: index.php?erro=1");
}
?>

Cumprimento,
João Martins

Viewing all articles
Browse latest Browse all 14700

Trending Articles