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'); } } }
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>