function loginUsuario($email, $password) { require_once 'bd/conex.php'; $numeroTuplas = 0; global $conex; $stmt = $conex->prepare("SELECT * FROM usuario WHERE email = :email and password = :pass"); $stmt->bindParam(':email', $email); $stmt->bindParam(':pass', $password); $stmt->execute(); require_once 'modulos/usuarios/clases/Usuario.php'; $usuario = new Usuario(); if ($stmt->rowCount() == 1) { $numeroTuplas = 1; $row = $stmt->fetch(); $usuario->idUsuario = $row['idUsuario']; $usuario->activado = $row['activado']; $usuario->avatar = $row['avatar']; //$usuario->bio = $row['bio']; $usuario->email = $row['email']; $usuario->nombreUsuario = $row['nombreUsuario']; $usuario->tipoUsuario = $row['tipoUsuario']; $usuario->uuid = $row['uuid']; $usuario->uniqueUrl = $row['uniqueUrl']; $usuario->saldo = $row['saldo']; $_SESSION['usuario'] = $usuario; $_SESSION['contador'] = 1; //actualizamos en la base de datos el sessionId actual actualizarIdSession($usuario->idUsuario); require_once 'funcionesPHP/CargarInformacionSession.php'; cargarCursosSession(); } else { //echo "rowCount = " . $stmt->rowCount(); } return $numeroTuplas; }
function loginUsuario($email, $password, $setCookies) { require_once 'bd/conex.php'; $numeroTuplas = 0; global $conex; $stmt = $conex->prepare("SELECT * FROM usuario WHERE email = :email and password = :pass"); $stmt->bindParam(':email', $email); $stmt->bindParam(':pass', $password); $stmt->execute(); require_once 'modulos/usuarios/clases/Usuario.php'; $usuario = new Usuario(); if ($stmt->rowCount() == 1) { $numeroTuplas = 1; $row = $stmt->fetch(); $usuario->idUsuario = $row['idUsuario']; $usuario->activado = $row['activado']; $usuario->avatar = $row['avatar']; //$usuario->bio = $row['bio']; $usuario->email = $row['email']; $usuario->nombreUsuario = $row['nombreUsuario']; $usuario->tipoUsuario = $row['idTipoUsuario']; $usuario->uuid = $row['uuid']; $usuario->uniqueUrl = $row['uniqueUrl']; $_SESSION['usuario'] = $usuario; $_SESSION['contador'] = 1; if ($setCookies) { $tiempo = 2592000; //tiempo que va a durar la cookie, alrededor de 30 días setcookie("usrcookiePrv", $email, time() + $tiempo, '/'); setcookie("clvcookiePrv", $password, time() + $tiempo, '/'); } //actualizamos en la base de datos el sessionId actual actualizarIdSession($usuario->idUsuario); } else { //echo "rowCount = " . $stmt->rowCount(); } return $numeroTuplas; }