salve,
sto cercando di fare uno script php per effettuare un login ed accedere a una pagina riservata.
Il login lo effettua correttamente e mi dice login effettuato con successo e la variabile $_SESSION['Logged'] ha un valore registrato all'interno.
Però quando clicco sul link della pagina che dovrebbe entrare nella sezione riservata, mi da il mex di accesso negato .
Spero in un vostro aiuto!
i documenti 2: login.php e indecs.php
- login.php
<?
session_start();
if (!isset($_POST['submit'])){
echo '<form method="post" action="">
<input type="text" name="username">
<input type="text" name="pass">
<input type="submit" value="login" name="submit">
</form>';
}
else{
include 'config.php';
include 'connect.php';
$user = mysql_real_escape_string($_POST['username']);
$pass = mysql_real_escape_string($_POST['pass']);
$query= "SELECT username, password FROM utenti WHERE username = '{$user}' AND password = '{$pass}'";
$result = mysql_query($query, $conn);
$num_rows = mysql_num_rows($result);
if ($num_rows == 1){
$_SESSION['Logged'] = 'Here';
echo "Login effettuato con successo!"
home";
}
else{
echo"dati errati: login";
}
}
?>
- indecs.php
<?
session_start();
if (isset($_SESSION['Logged'])){
echo "Benvenuto ";
}
else{
echo "Accesso negato.
login";
}
?>
Grazie