<?php
session_start();
//Interface de traitement des inscriptions regcheck.php
if(isset($_POST["hidden"]) && $_POST["hidden"] == "hidden")
{
$user = trim($_POST["username"]); //la fonction trim() supprime les caractères d'espacement des deux côtés de la chaîne
$psw = md5(trim($_POST["userpwd"])
$psw_confirm = md5(trim($_POST["confirm"]));
$code = $_POST["code"];
if($user == "" || $psw == "" || $psw_confirm == "")
{
echo "<script>alert('Veuillez confirmer l'intégralité des informations !'); history.go(-1);</script>" ;
}
else if($code != $_SESSION[' ver_code']){
echo "<script>alert('Le code de vérification est incorrect, veuillez le saisir à nouveau !'); history.go (-1) ;</script>";
}
else
{
if($psw == $psw_confirm)
{
$conn = mysqli_connect("localhost","root", "root") ; //Connectez-vous à la base de données, le compte et le mot de passe sont le compte et le mot de passe de votre propre base de données
if(mysqli_errno($conn)){
echo mysqli_error($conn);
exit;
}
mysqli_select_db($conn,"userdb "); //Sélectionner la base de données
mysqli_set_charset($conn,'utf8'); //Définir le jeu de caractères
$sql = "sélectionner le nom d'utilisateur de l'utilisateur où username = '$ user'"; //Instruction SQL
$result = mysqli_query($conn,$sql); //Exécuter l'instruction SQL
$num = mysqli_num_rows($result); //Compter le nombre de lignes affectées par l'exécution result
if($num) //Si déjà L'utilisateur existe
{
echo "<script>alert('le nom d'utilisateur existe déjà'); history.go(-1);</script> ";
}
else //L'actuel n'existe pas Nom d'utilisateur enregistré
{
$ip=ip2long($_SERVER['REMOTE_ADDR']); // Convertir l'adresse IP en entier
$time= time();
$sql_insert = "insérer dans `user ` (`username`,`userpwd`,`createtime`,`createip`) valeurs('" . $user . "','" . $psw ." ','".$time."','". $ip."')";
$res_insert = mysqli_query($conn,$sql_insert);
if($res_insert)
{
echo " <script>alert('Inscription réussie ! ');window.location.href='login.php';</script>";
}
else
{
echo "<script>alert('Le système est occupé, veuillez patienter ! ' ); history.go(-1);</script>";
}
}
}
else
{
echo "<script>alert('Les mots de passe sont incohérents !'); history.go(-1);</script>"
}
}
}
else
{
echo "<script>alert('La soumission a échoué !');</script>"
}
?>
Imprimez respectivement $code et $_SESSION[' ver_code'] pour voir s'il y a des données