ciao a tutti. vorrei far comparire nell'index . ciao $utente (utente è la variabile in jslogin.php).
questo è il codice di js login:
Codice PHP:
<?phpsession_start();require_once('config.php');
$username = $_POST['username'];$password = $_POST['password'];
$sql = "SELECT * FROM users WHERE email = ? AND password = ? LIMIT 1";$stmtselect = $db->prepare($sql);$result = $stmtselect->execute([$username, $password]);
if($result){ $user = $stmtselect->fetch(PDO::FETCH_ASSOC); if($stmtselect->rowCount() > 0){ $_SESSION['userlogin'] = $user; echo '1'; }else{ echo 'There no user for that combo'; }}else{ echo 'There were errors while connecting to database.';}
e questo è quello della index, dove voglio che appaia il nome utente scritto nel form di login
Codice PHP:
<?php
session_start();
if(!isset($_SESSION['userlogin'])){ header("Location: login.php"); }
if(isset($_GET['logout'])){ session_destroy(); unset($_SESSION); header("Location: login.php"); }
?>
<p>Benvenuto su Evice!</p>
<a href="index.php?logout=true">Logout</a>