Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //Traitement page d'incription
- if(!empty($_POST)){
- $errors = array();
- //Traitement username
- if(empty($_POST['username']) || !preg_match('/^[a-zA-Z0-9_]+$/', $_POST['username'])){
- $errors['username'] = "Votre pseudo n'est valide";
- }
- //Traitement email
- if(empty($_POST['email']) || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)){
- $errors['email'] = "Votre email est pas valide !";
- }
- //Traitement password
- if(empty($_POST['password']) || $_POST['password'] != $_POST['password1']){
- $errors['password'] = "Votre mot de passe n'est pas valide";
- }
- //Traitement db.php
- if(empty($errors)){
- require_once "inc/db.php";
- $req = $pdo->prepare("INSERT INTO users SET username = ?, password = ?, email =?,");
- $password = password_hash($_POST['password'], PASSWORD_BCRYPT);
- $req->execute([$_POST['username'], $password, $_POST['email']]);
- die('Votre compte est bien crées !');
- }
- debug($errors);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement