Файловый менеджер - Редактировать - /home/carpe/public_html/CURSED/verif.php
Назад
<?php session_start(); include 'database.php'; $database = new Database(); $connexion = $database->getConnection(); if ($connexion) { if(isset($_POST['cause'])){ $cause = $_POST['cause']; if($cause == "login"){ if(isset($_POST['nom']) && isset($_POST['mdp'])){ $error = 0; $nom = $_POST['nom']; $mdp = $_POST['mdp']; $sql = "SELECT * FROM users where pseudo = '$nom'"; $statement = $connexion->prepare($sql); $statement->execute(); $results = $statement->fetchAll(PDO::FETCH_ASSOC); if(empty($results)){ echo "Nom d'utilisateur inconnu"; } foreach ($results as $row) { $username = $row["pseudo"]; $password = $row["mdp"]; if(password_verify($mdp, $password)){ $_SESSION['login']= $nom; //header("Location: cursed.php"); echo "Connexion reussie"; //echo json_encode(['success' => true, 'message' => 'Connexion réussie']); }else{ $error ++; } } if($error>0){ echo "Mot de passe incorrect"; } } } if($cause == "register"){ if(isset($_POST['nom']) && isset($_POST['mdp'])){ $error = 0; $nom = $_POST['nom']; $mdp = $_POST['mdp']; $password = password_hash($mdp, PASSWORD_DEFAULT); $sql = "SELECT * FROM users"; $statement = $connexion->prepare($sql); $statement->execute(); $results = $statement->fetchAll(PDO::FETCH_ASSOC); foreach ($results as $row) { $username = $row["pseudo"]; if($nom == $username){ $error++; } } if($error<1){ $sql2 = "INSERT INTO `users`(`pseudo`, `mdp`, `vie`, `vivres`, `gold`, `monde`,`quest`,`niv`,`bateau`,`mess`) VALUES ('$nom','$password','100','100','100','0','1','1','1','1')"; $statement2 = $connexion->prepare($sql2); $statement2->execute(); echo "Enregistrement réussi"; $_SESSION['login']= $nom; //Je pense qu'ici va falloir créer / mettre les bails dans la base de donnée genre vie, vivres etc en fonction du niveau du joueur quand il a cliqué sur s'inscrire. } if($error>0){ echo "Nom d'utilisateur déja prit"; } } } } } ?>
| ver. 1.4 |
Github
|
.
| PHP 8.0.30 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка