Buongiorno sono riuscito a risolvere certo non è un gran che ma va bene e funziona posto il codice
<?php session_start(); include('../db.conn.php'); if (isset($_POST['username'])) { $username = $_POST['username']; $password = $_POST['password']; $query = $conn->prepare("SELECT * FROM users WHERE username=:username"); $query->bindParam("username", $username, PDO::PARAM_STR); $query->execute(); $result = $query->fetch(PDO::FETCH_ASSOC); if (!$result) { $em = "Il nome utente non risulta registrato!"; header("Location: ../../index.php?error=$em"); } else { if (password_verify($password, $result['password'])) { $_SESSION['user_id'] = $result['user_id']; $_SESSION['username'] = $result['username']; $_SESSION['name'] = $result['name']; header("Location: ../../home.php"); echo '<p class="success">Accesso eseguito con successo!</p>'; } else { $em = "Nome utente o password errata!"; header("Location: ../../index.php?error=$em"); } } } ?>-
TopicPost
-
PHP • • imperor