示例#1
0
    include_once 'view/auth/register-team.php';
} else {
    $form = $_POST;
    if ($form['user_password'] != $form['user_password_2'] || $form['team_password'] != $form['team_password_2']) {
        header('Location: ?module=auth&action=register-team&error=password');
    } else {
        require_once 'model/auth/register-team.php';
        require_once 'model/auth/register-user.php';
        require_once 'model/auth/set-team-as-user.php';
        require_once 'model/auth/get-session-param.php';
        $form['user_password'] = md5($form['user_password']);
        $form['team_password'] = md5($form['team_password']);
        $team = register_team($form);
        $user = register_user($form);
        if ($team && $user) {
            $both = set_team_as_user($form);
            if ($both) {
                $session_param = get_session_param($form);
                $_SESSION['user_ID'] = $session_param['0']['ID'];
                $_SESSION['user_login'] = $session_param['0']['login'];
                $_SESSION['team_ID'] = $session_param['1']['ID'];
                $_SESSION['team_name'] = $session_param['1']['name'];
                header('Location: ?module=home');
            } else {
                header('Location: ?module=auth&action=register-team&error=teamasuser');
            }
        } else {
            if (!$team && $user) {
                header('Location: ?module=auth&action=register-team&error=team');
            } else {
                if ($team && !$user) {
示例#2
0
     }
 } else {
     if ($step = 3) {
         if (!empty($_POST['user_login']) && !empty($_POST['user_password']) && !empty($_POST['team_name'])) {
             if ($_POST['user_password'] != $_POST['user_password2']) {
                 $error = "Mot de passe non identiques";
                 $team['name'] = $_POST['team_name'];
                 include_once 'view/auth/register-user-2.php';
             } else {
                 $form = $_POST;
                 $form['user_password'] = md5($form['user_password']);
                 require_once 'model/auth/register-user.php';
                 require_once 'model/auth/set-team-as-user.php';
                 require_once 'model/auth/user-login.php';
                 $register = register_user($form);
                 $team_as_user = set_team_as_user($form);
                 if ($register && $team_as_user) {
                     $user = user_login($form);
                     if ($user) {
                         $_SESSION['user_ID'] = $user['0']['ID'];
                         $_SESSION['user_login'] = $user['0']['login'];
                         $_SESSION['team_ID'] = $user['1']['ID'];
                         $_SESSION['team_name'] = $user['1']['name'];
                         header('Location:?module=home');
                     } else {
                         header('Location: ?module=auth');
                     }
                 } else {
                     $error = "Erreur d'enregistrement. Veuillez recommencez svp.";
                     $team['name'] = $_POST['team_name'];
                     include_once 'view/auth/register-user-2.php';