Está en la página 1de 1

C:/xampp/htdocs/IShare/controllers/functions/Verify_login.

php
<?php

session_start();
include_once '../../models/Conexion.php';
include_once '../../models/Main.php';

class Verify_login extends Conexion {

public function validar($con,


($con, $user, $pass) {
$usuario = mysqli_real_escape_string($con, $user);
$contra = mysqli_real_escape_string($con, $pass);
//Instanciamos el metodo...
$main = new Main();
$main->validar_login($con, $usuario, $contra);
if ($main->row['usuario_is'] == $user && $main->row['contrasena_is'] == $pass) {
//Creamos variables de sesion...
$_SESSION['sesion'] = TRUE;
$_SESSION['user'] = $main->row['usuario_is'];
$_SESSION['name'] = $main->row['nombre_is'];
$_SESSION['id'] = $main->row['identificacion_is'];
$_SESSION['email'] = $main->row['correo_is'];
$_SESSION['phone'] = $main->row['telefono'];
$_SESSION['ganancias'] = $main->row['ganancias_is'];
$_SESSION['state_account'] = $main->row['estado_cuenta'];
header("Location: ../../dashboard/");
} else {
//enviar variable con error...
$_SESSION['error'] = "Los datos de inicio de sesion estan errados.";
//enviar variable con error...
header("Location: ../../login/");
}
}

$validar = new Verify_login();


$validar->ConectarDB();
$user = $_POST['user'];
$pass = $_POST['pass'];
////////////////////////////////////////////////////////////////////////////
//Agregamos este bloque que verifica que los input del form no esten basios
///////////////////////////////////////////////////////////////////////////
if (empty($user) or empty($pass)) {
//Si alguno de los campos esta basio, mostramos el error al usuario...
$_SESSION['error'] = "Escribe tu usuario y contraseña para iniciar.";
header("Location: ../../login/");
}else{
$validar->validar($validar->conex, $user, $pass);
}
?>

1.1 of 1 2019.11.28 22:01:13

También podría gustarte