-
Login senza "Fregatura"
Ciao a tutti, oggi volevo chiedervi se era possibile avere uno Script "Login senza fregatura" perche a fregatura?
Semplice, io ho provato uno Script, dove tu selezioni la tua password e chi la sa puo accedere alla pagina. Ecco qui la fregatura, uno puo "Vedere" il link della pagina una volta che e' entrato e tenerselo ben stretto, anche se per esempio cambi la pass, lui mette il link e il gioco e fatto, cosi' da fregare tutti. Io stavo pensando a una variabile che Si cambia quando logghi e quando entri nella pagina che ti dovrebbe portare quando metti bene la password ci sia il blocco variabile che ti dice Se la variabile e impostata a 0 cioe non loggato, dice che non puoi loggare.
So che e possibile, immagino xD, solo che sto dimenticato il PHP... Ora ero abituato con il Pawno! Ecco lo Script che ho io
Script Login
Codice PHP:
<div style="width:833px;">
<span id="framebox">
<?php
$messaggio= $_REQUEST['mess'];
$logged == 0
}
?>
<form action="validazione.php" method="post">
Codice di Verifica : <input type="password" name="pwd"><br>
<input type="submit" name="login" value="Login">
</form>
</body>
</html>
validazione.php
Codice PHP:
<?php
$password=$_POST['pwd'];
if($password == " PASSWORD IMPOSTATA DA TE "){ //password riconsiuta
$logged == "1"
header("Location: pagina_corretta_di_destinazione.html ");
}
else{ //password non riconsiuta
header("Location: index.php?mess=1");
}
?>
Immagino che devo aggiungere uno Script alla validazione.php
e uno alla pagina_corretta_di_destinazione.html Giusto?
:) Grazie in anticipo!
-
-
._. Nn Capisco come funzionano xDD
-
innanzi tutto credo che tu debba salvare le pagine a cui l'utente loggato fa accesso in php.
poi:
Codice PHP:
<?php
$password=$_POST['pwd'];
if($password == " PASSWORD IMPOSTATA DA TE "){
$_SESSION['utente']="utente";
$logged == "1"
header("Location: pagina_corretta_di_destinazione.php ");
}
else{ //password non riconsiuta
header("Location: index.php?mess=1");
}
?>
poi nella pagina "pagina_corretta_di_destinazione.php" gli metti questo codice:
Codice PHP:
<?php
if(!$_SESSION['utente']){die("non hai effettuato l'accesso!! <a href='validazione.php'>Torna indietro!!</a>");}
?>