Beispiel #1
0
                            // Mauvais nom
                            echo "wrongNameInscription";
                        } else {
                            if ($email === $verifUser["email"]) {
                                // Utilisateur déjà en base
                                echo "userExist";
                            } else {
                                if (!preg_match($regexEmail, $email)) {
                                    // Mauvais email
                                    echo "wrongMailInscription";
                                } else {
                                    if ($passwordNb < 5 or $passwordNb > 20 or $_POST["password"] === "undefined") {
                                        // Mauvais mot de passe
                                        echo "wrongPasswordInscription";
                                    } else {
                                        // Enregistrement utilisateur en base
                                        $authUser->inscription($surname, $name, $email, $password);
                                        // Récupération de l'id utilisateur pour créer session avec ID
                                        $userActif = $user->readId($email);
                                        // Démarrage session + création token pour identification user
                                        $authUser->createSession($email, $userActif["id"]);
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
        break;
}