php sessioni

  • Creatore Discussione Creatore Discussione alias
  • Data di inizio Data di inizio

alias

Nuovo Utente
25 Apr 2005
14
0
0
Creo le sessioni nel seguente modo:
Una "form.htm" con
<form name="login" action="controlla.php" method="POST">
<input type="text" name="username" value="Username..."><br>
<input type="text" name="password" value="Password..."><br>
<input type="submit" value="Login...">
</form>
L'altra controlla.php con
<?
$user = "luca";
$pass = "costantino";

if ($_POST['username'] == $user && $_POST['password'] == $pass) {
session_start();
$_SESSION['login'] = "ok";
} else {
header("Location: form.htm");
}
?>
E l'altra con
<?
session_start();
if ($_SESSION['login'] != "ok") {
header("Location: form.htm");
}
?>

domanda: come faccio a confrontare nome utente e password con quelli che ho salvato nella banca dati??? grzie mille
 
quale banca dati? immagino sia un database giusto?
come hai fatto a salvare i dati nel database?, nello stesso modo li leggi.
Se è questo il passaggio che ti manca... ti consiglio di studiare un pochino di più è un po' complicato spiegare in un post come accedere ad un database.

se fai una piccola ricerca in gg troverai centinaia di guide su come lavorare con php e un database (probabilemnte mysql);

:byebye:
 
SELECT user, pass
FROM db
WHERE user = '".$_SESSION['user']."'
AND pass = '".$_SESSION['pass']."'
 

Discussioni simili