Originariamente inviato da neida
Quale vuoi usare $p
sw oppure $pw ?
ok ho messo tutto a pw, però il mio problema sta prima...
Codice PHP:
<?php
include("config.php");
include("mysql_ut.php");
$nick = $_POST['nick'];
$pw = $_POST['pw']; // questo non è valorizzato e non capisco perchè!
echo "$nick";
echo "$pw";
//faccio l'hash della password
$sha1pw = sha1(sha1($pw));
//Verifico che non ci siano campi blank per il login
if((($_POST['nick'])=="") || (($_POST['pw'])==""))
{
echo "non hai inserito il nick o la pssword corretta
<a href=\"java-script:history.back(1)\">Torna indietro</a>";
exit;
}
if (isset($_POST['nick'])&& isset($_POST['pw']))
{
$MyVarSQL = ("SELECT nick, pw FROM $TableName WHERE nick='$nick'");
//eseguo la query
$MyQuery = mysql_query($MyVarSQL,$conn)
or die ("Query di selezione fallita Query di selezione fallita UPDATE MyVarSQL
");
$riga=mysql_fetch_assoc($MyQuery);
$nick_log = $MyQuery["nick"];
$psw_log = $MyQuery["pw"];
if (!$sha1pw == $psw_log)
{
header('location:login_failed.php');
}else{
// Esiste un record con questi username più (firma)password:
// inserisco i dati nella sessione
session_start();
$_SESSION['Username']= $nick_log;
header('location:indexde_priv.php');
}
}
?>
$pw = $_POST['pw']; // questa non è valorizzata e non capisco perchè!
Secondo voi?
Grazie