LoginLogoff
Project loginlogoff
Loading...
Searching...
No Matches
clogin.php
Go to the documentation of this file.
1<?php
2/* Nombre: Alvaro Garcia Gonzalez
3* Fecha: 16/12/2025
4* Uso: controlador del login*/
5 if(isset($_REQUEST['CANCELAR'])){
6 $_SESSION['paginaEnCurso']='inicioPublico';
7 header('Location: indexLoginLogoff.php');
8 exit;
9 }
10 if(isset($_REQUEST['REGISTRARSE'])){
11 $_SESSION['paginaEnCurso']='registro';
12 header('Location: indexLoginLogoff.php');
13 exit;
14 }
15 $entradaOK=true; //boolean para comprobar si el formulario esta correcto o no
16 //array donde recojo los errores si los hubiera
18 'usuario'=>null,
19 'contraseƱa'=>null
20 ];
21 if(isset($_REQUEST['ENTRAR'])){
22 $oUsuarioActivo= UsuarioPDO::validarUsuario($_REQUEST['usuario'], $_REQUEST['contraseƱa']);
23 if($oUsuarioActivo===null){
24 $entradaOK=false;
25 }
26 $aErrores['usuario']= validacionFormularios::comprobarAlfaNumerico($_REQUEST['usuario'],obligatorio:1);//validacion sintactica del campo usuario
27 foreach ($aErrores as $clave => $valor){
28 if($valor!=null){
29 $entradaOK=false;
30 }
31 }
32 }else{
33 $entradaOK=false;
34 }
35
36
39 $_SESSION['usuarioMiAplicacion']=$oUsuarioActivo;
40 $_SESSION['paginaEnCurso']='inicioPrivado';
41 header('Location: indexLoginLogoff.php');
42 exit;
43 }
44 require_once $view['layout'];
45?>
static actualizarUltimaConexion($oUsuarioAActualizar)
static validarUsuario($codUsuario, $password)
static comprobarAlfaNumerico($cadena, $maxTamanio=1000, $minTamanio=1, $obligatorio=0)
if(isset( $_REQUEST[ 'CANCELAR'])) if(isset($_REQUEST['REGISTRARSE'])) $entradaOK
Definition clogin.php:15
$aErrores
Definition clogin.php:17
$view
Definition confAPP.php:27