Update 2 files

- /html/compte.php
- /html/register.php
This commit is contained in:
Jan BELLON 2024-03-11 22:35:14 +00:00
parent 4f6b80fb03
commit ff90edc2f6
2 changed files with 18 additions and 10 deletions

View File

@ -135,6 +135,7 @@ if(isset($_POST['user_display_name']) && isset($_POST['user_name']) && isset($_P
<div class="user-header">
<div class="user-content">
<div class="user-pp"><img src="<?=$user_pp?>" class="user-pp-image"></div>
<div><a href="user.php?user=<?=$user_name?>">Voir le profil publique</a></div>
<div><?=$status?></div>
<div class="user-info">
<div class="names">

View File

@ -15,7 +15,13 @@ if(isset($_POST['username']) && isset($_POST['password']) && isset($_POST['passw
$email = isset($_POST['email']) ? $_POST['email'] : "";
$bdd = connect($dbhost, $dbname, $dbuser, $dbpass);
$req = $bdd->prepare("SELECT ID FROM users WHERE username = :username");
$req->bindParam(":username", htmlspecialchars($_POST['username']));
$req->execute();
$resultat = $req->fetchAll(PDO::FETCH_ASSOC);
if($resultat) {
$status = "Erreur, le nom d'utilisateur existe déjà.";
} else {
$req = $bdd->prepare("INSERT INTO users (username, password, email, display_name, role, accreditation) VALUES (:username, :password, :email, :display_name, 0, 0)");
$req->bindParam(':username', htmlspecialchars($_POST['username']));
$req->bindParam(':password', md5($_POST['password']));
@ -27,6 +33,7 @@ if(isset($_POST['username']) && isset($_POST['password']) && isset($_POST['passw
} else {
$status = "Erreur SQL";
}
}
} else {
$status = "Les mots de passe ne correspondent pas.";
}