Classe com metodo para login
Oi gente to fazendo uns estudos com AMFPHP, então to tentando fazer um sistema de login para uma aplicação.
Fiz uma classe e tal, fiz um metodo para o login, mas ta retornando uma string vazia, da para alguém ver se tem algum problema em meu metodo?
//login de usuários function logaUser($argLogin, $argSenha) { session_start(); $vLogin = isset($argLogin) ? addslashes(trim($argLogin)) : FALSE; $vSenha = isset($argSenha) ? addslashes(trim($argSenha)) : FALSE; //sql do login $sql_login = " SELECT ID_USUARIO , NOME_USUARIO , EMAIL , SENHA , ROLES FROM flex_administradores WHERE EMAIL = '{$vLogin}' AND SENHA = '{$vSenha}' "; // processamento da query $_SESSION["login"] = 0; //executa query de login $rsLogin = mysql_query($sql_login) or die("Erro do login: " . mysql_error()); //confere o login if(mysql_num_rows($rsLogin) == 1) { //array de login $qLogin = mysql_fetch_array($rsLogin); if($qLogin["roles"] == 0) { $resultadoLogin = "Você não tem permissão de acesso!"; } else { //autentica $_SESSION["login"] = 1; $_SESSION["email"] = $qLogin["email"]; $_SESSION["nome"] = $qLogin["nome_usuario"]; $_SESSION["id"] = $qLogin["id_usuario"]; $resultadoLogin = "ok"; } } return ($resultadoLogin); }
Grato
Discussão (1)
Carregando comentários...