static function registerRedirectJUser() { global $task; $savetask = $task; $task = 'blind'; include_once JPATH_SITE . '/components/com_juser/juser.html.php'; include_once JPATH_SITE . '/components/com_juser/juser.php'; $task = $savetask; userRegistration('com_acctexp', null); }
$db -> database object $username -> field value : username */ $username_ok = isUsernameAvailable($db, $username); if ($email_ok && $username_ok) { /* userRegistration return : true for registration OK false for fail $db -> database object $username -> field value : username $email -> field value : email $password -> field value : password */ userRegistration($db, $username, $email, $password); header('Location: login.php'); } if (!$email_ok) { $error = 'echec de l inscription'; } if (!$username_ok) { echo 'reussite de l inscription'; } } /******************************** VIEW ********************************/ include 'view/_header.php'; include 'view/register.php'; include 'view/_footer.php';
<?php require 'config/config.php'; require 'model/functions.fn.php'; session_start(); if (isset($_POST['username']) && isset($_POST['email']) && isset($_POST['password']) && !empty($_POST['username']) && !empty($_POST['email']) && !empty($_POST['password'])) { if (isUsernameAvailable($db, $_POST['username']) === true) { if (isEmailAvailable($db, $_POST['email']) === true) { userRegistration($db, $_POST['username'], $_POST['email'], $_POST['password']); } else { echo "l'email n'est pas disponible"; } } else { echo 'l\'username est deja n\'est pas disponible'; } } else { $_SESSION['message'] = 'Erreur : Formulaire incomplet'; header('Location: register.php'); } echo 'salut ';
false if not available $db -> database object $username -> field value : username */ $username_ok = isUsernameAvailable($db, "Git"); if ($email_ok && $username_ok) { /* userRegistration return : true for registration OK false for fail $db -> database object $username -> field value : username $email -> field value : email $password -> field value : password */ userRegistration($db, "Git", "*****@*****.**", "password"); header('Location: login.php'); } if (!$email_ok) { // } if (!$username_ok) { // } } /******************************** VIEW ********************************/ include 'view/_header.php'; include 'view/register.php'; include 'view/_footer.php';
<?php require 'config/config.php'; require 'model/functions.fn.php'; session_start(); if (isset($_POST['username']) && isset($_POST['email']) && isset($_POST['password']) && !empty($_POST['username']) && !empty($_POST['email']) && !empty($_POST['password'])) { if (isUsernameAvailable($db, $_POST['username']) && isEmailAvailable($db, $_POST['email'])) { userRegistration($db, $_POST['username'], $_POST['email'], $_POST['password']) . header('location: login.php'); } else { $_SESSION['message'] = 'Erreur : pas dispo'; header('Location: register.php'); } } else { $_SESSION['message'] = 'Erreur : Formulaire incomplet'; header('Location: register.php'); }
<?php require_once 'config/config.php'; require_once 'model/functions.fn.php'; $postdata = file_get_contents("php://input"); $request = json_decode($postdata); $email = $request->email; $name = $request->name; $password = md5($request->password); $password2 = md5($request->password2); $email_check = isEmailAvailable($db, $email); if (isset($email) && isset($password) && isset($password2) && isset($name)) { if (!empty($email) && !empty($password) && !empty($password2) && !empty($name)) { if ($password === $password2) { if ($email_check !== false) { $connect = userRegistration($db, $name, $email, $password); if ($connect == true) { $result = array('success' => utf8_encode('true'), 'error' => ''); } else { $result = array('success' => utf8_encode('false'), 'error' => utf8_encode('E-mail ou mot de passe incorrect')); } } else { $result = array('success' => utf8_encode('false'), 'error' => utf8_encode('E-mail déjà utilisé !')); } } else { $result = array('success' => utf8_encode('false'), 'error' => utf8_encode('Les mots de passes ne correspondent pas !')); } } else { $result = array('success' => utf8_encode('false'), 'error' => utf8_encode('Vous devez remplir tous les champs !')); } } else {