Beispiel #1
0
<?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();
}
Beispiel #3
0
<?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();
}