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');
}
Example #6
0
<?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 {