示例#1
0
 public function validarAction()
 {
     if (isset($_SESSION['idusuario'])) {
         unset($_SESSION['idusuario']);
     }
     if (isset($_SESSION['login_details'])) {
         unset($_SESSION['login_details']);
     }
     $nick = utf8_encode($_POST['nick']);
     $password = $_POST['pass'];
     #$password1 = sha1($password);
     $admin = new Administrador();
     $admin->setNick($nick);
     $admin->setPassword($password);
     $registros = $admin->validate();
     foreach ($registros as $columna) {
         $nombre = $columna["nombre"];
         $tipo = $columna["tipo"];
     }
     if (!empty($nombre)) {
         if ($tipo == 'A') {
             $_SESSION['idusuario'] = $nombre;
             header("Location: ../admin-panel");
         } else {
             $_SESSION['idusuario'] = $nombre;
             header("Location: ../user-panel");
         }
     } else {
         $_SESSION['login_details'] = "Usuario o contraseña incorrectos";
         header("Location: ../login");
     }
 }