Пример #1
0
    echo '<div><center>';
    echo "<h2>Error Al crear L'usuari</h2>";
    if ($flag0) {
        echo '- Les contrasenyes no coincideixen!! <br>';
    }
    if ($flag1) {
        echo '- Aquest Usuari no esta disponible!! <br>';
    }
    if ($flag2) {
        echo '- Aquest Email ja esta registrat!! <br>';
    }
    if ($flag3) {
        echo '- Aquest Telefon ja esta en us!! <br>';
    }
    echo '<br><form><input type="button" value="Torna atras" name="Torna atras" onclick="history.back()" /></form>';
    echo '</center></div>';
} else {
    //Afegir Usuari a la BD.
    $newUsuari = new Usuari($newUser, $newPass, $newEmail, $newTelefon);
    $newUsuari->add();
    echo 'Usuari afegit Correctament!!';
    //Iniciar sessió amb el nou usuari.
    $usuari = $usuari->verificar_login($newUser, $newPass);
    if (!isset($_SESSION['usuari'])) {
        if ($usuari != null) {
            session_start();
            $_SESSION['usuari'] = $usuari;
            header('Location: ../../panel.php');
        }
    }
}
Пример #2
0
require_once 'classes/Form/Formulari.php';
require_once 'classes/Form/Camp.php';
$errors = false;
$form = new Formulari();
$usuari = $form->crearElement("usuari");
$usuari->setTipus("cadena");
$usuari->setRestriccio(true);
$contrasenya = $form->crearElement("contrasenya");
$contrasenya->setTipus("cadena");
$contrasenya->setRestriccio(true);
if (count($_POST)) {
    if ($form->valida($_POST)) {
        //El formulari vàlida i per lo tan hem rebut el tipus de dades esperades.
        //Ara cal comprovar si els accessos proporcionat per el usuari són els correctes
        require_once 'classes/Usuari.php';
        $user = new Usuari($usuari, $contrasenya);
        /* Es comprova si es pot establir connexio*/
        if ($user->comprovaAcces()) {
            header('location: index.php');
            exit;
        } else {
            $errors = $user->mostrarErrors();
        }
    } else {
        $errors = $form->mostrarErrors();
    }
}
?>

<html lang="es-ES">
	<head>