Meu sistema não está logando
Alguém consegue me dizer se este código está errado?
Pois ele não deixa eu logar, dando o seguinte erro: Ops! Digite seu e-mail e sua senha corretamente!
Obrigado
<?php
class Login{
public function logar($email, $senha){
$connect = mysqli_connect('localhost','root','','cdm');
$query = mysqli_query($connect, "SELECT * FROM usuarios") or die(mysql_error());
$buscar = mysqli_query($connect, "SELECT * FROM usuarios WHERE email='$email' AND senha='$senha' LIMIT 1");
if(mysqli_num_rows($buscar) == 1){
$dados=mysqli_fetch_array($buscar);
if($dados["status"] == 1){
$_SESSION["email"]=$dados["email"];
$_SESSION["senha"]=$dados["senha"];
$_SESSION["nivel"]=$dados["nivel"];
setcookie("logado",1);
$log=1;
}else{
$flash="Aguarde a nossa aprovação!";
}
}
if(isset($log)){
$flash="Você foi logado com sucesso";
}else{
if(empty($flash)){
$flash="Ops! Digite seu e-mail e sua senha corretamente!";
}
}
echo $flash;
}
}
?>
Pois ele não deixa eu logar, dando o seguinte erro: Ops! Digite seu e-mail e sua senha corretamente!
Obrigado
<?php
class Login{
public function logar($email, $senha){
$connect = mysqli_connect('localhost','root','','cdm');
$query = mysqli_query($connect, "SELECT * FROM usuarios") or die(mysql_error());
$buscar = mysqli_query($connect, "SELECT * FROM usuarios WHERE email='$email' AND senha='$senha' LIMIT 1");
if(mysqli_num_rows($buscar) == 1){
$dados=mysqli_fetch_array($buscar);
if($dados["status"] == 1){
$_SESSION["email"]=$dados["email"];
$_SESSION["senha"]=$dados["senha"];
$_SESSION["nivel"]=$dados["nivel"];
setcookie("logado",1);
$log=1;
}else{
$flash="Aguarde a nossa aprovação!";
}
}
if(isset($log)){
$flash="Você foi logado com sucesso";
}else{
if(empty($flash)){
$flash="Ops! Digite seu e-mail e sua senha corretamente!";
}
}
echo $flash;
}
}
?>
comentários (0)
suspender
Lista de Respostas:
Nenhuma resposta foi publicada ainda.