<?php require '../../php/usuario/usuarioDAOImple.php'; //TODO: mejorar el if con clave del form para mayor seguridad. if (isset($_POST['mail'])) { $mail = $_REQUEST['mail']; $password = $_REQUEST['password']; $dao = new UsuarioDAOImple(); try { $dao->login($mail, $password); echo "Login correcto"; } catch (UsuarioLoginException $e) { echo $e->getMessage(); } catch (DbException $e) { echo $e->getMessage(); } catch (Exception $e) { echo "UPS! Ha ocurrido un problema: " . $e->getMessage(); } }
<?php require '../usuario/usuarioDAOImple.php'; $dao = new UsuarioDAOImple(); $user = new Usuario(); $user->nombre = "Don Ramón"; $user->apellido = "Valdes"; $user->mail = "*****@*****.**"; $user->password = "******"; $user->sexo = "M"; try { $dao->registrar($user); } catch (Exception $e) { echo $e->getMessage(); }
<?php require '../usuario/usuarioDAOImple.php'; $dao = new UsuarioDAOImple(); try { $usuario = $dao->login('*****@*****.**', '1234'); echo '<p> Login exitoso </p>'; echo "Id: " . $usuario->id . "<br>"; echo "Nombre: " . $usuario->nombre . "<br>"; echo "Apellido: " . $usuario->apellido . "<br>"; echo "Mail: " . $usuario->mail . "<br>"; } catch (UsuarioLoginException $e) { echo $e->getMessage(); }