Ciao sempre questo codice PHP per cambiare la password agli utenti per il sito, cui sto realizzando per il mio amico, non ne vuole sapere di andare!!!
<?php
session_start();
$user = $SESSION['username'];
if ($user) {
//user is logged in
if ($_POST['submit']) {
// check fields
$oldpassword = md5($_POST['oldpassword']);
$newpassword = md5($_POST['newpassword']);
$repeatnewpassword = md5 ($_POST['repeatnewpassword']);
//connect db
$db_host = "localhost";
$db_user = "root";
$db_password = "pass";
$db_name = "my_db";
//connetto il database
$db = mysql_connect($db_host, $db_user, $db_password) or die ('Errore durante la connessione');
mysql_select_db($db_name, $db) or die ('Errore durante la selezione del db');
$queryget = mysql_query("SELECT password FROM WHERE username='$user'") or die ("Query didnt work");
$row = mysql_fetch_assoc($queryget);
$oldpassworddb = $row['password'];
echo $olrdpassworddb."
";
echo $oldpassword."
";
//check passwords
if ($oldpassword==$oldpassworddb)
{
// check two new passwords
if ($newpasword==$repeatnewpassword)
{
//success
//change password in db
$querychange = mysql_query("UPDATE users SET password='$newpassword' WHERE username='$user'") or die ("Your password has been changed. <a href='index.php'>Rerturn to main page.");
session_destroy();
} else {
print ("New passwords don't match!");
}
} else {
print ("Old password doesnt match!");
}
} else {
echo "";
}
}
?>
Vedo la pagina chesspass.php, bianca invece che con questo messaggio Your password has been changed. Rerturn to main page. Come posso fare??? E la password non la cambia!!! Il sito è su Aruba.it!!!