invece online non da problemi, chissà perchè, ecco il codice:
Codice PHP:
<?php
require "include.php";
$action = $_GET['action'];
if($action == "login" && !$_POST['submit']) {
$navaddon = "> Login";
page_header("$navaddon", $themsg, $title, $fjump);
login_form();
}
if($action == "login" && $_POST['submit']) {
if(!$_POST['username'] || !$_POST['password']) {
error_box("Login fallito", "La username e/o la password sono errati.
Torna indietro.");
redirectit("javascript: history.go(-1)");
exit;
}
$password = encrypt($_POST['password']);
$username = $_POST['username'];
$query = mysql_query("SELECT * FROM $db_member WHERE username='$username'") or die(mysql_error());
$member = mysql_fetch_array($query);
if($member[confirm] != "confirmed") {
error_box("Errore di procedura", "Il tuo account non e stato confermato.
Clicca [url='member.php?action=newconfirm&user=$username']qui[/url] e riceverai conferma per email.
Clicca [url='index.php']qui[/url] per tornare al forum.");
exit;
}
if(empty($member)) {
error_box("Login fallito", "Il tuo account non e stato inserito.
Clicca [url='javascript: history.go(-1)']qui[/url] e prova ancora.");
exit;
}
if($member['password'] != $password) {
error_box("Login fallito", "La password inserita non e corretta.
Clicca [url='javascript: history.go(-1)']qui[/url] e prova ancora.");
exit;
}
if($member[ip] != "$thisip") {
mysql_query("UPDATE $db_member SET ip='$thisip' WHERE username='$username'") or die(mysql_error());
}
setcookie("nbuser", '$username', $time);
setcookie("nbpass", '$password', $time);
error_box("Login effettuato", "Benvenuto $username! Ti sei collegato al forum.
Torna alla pagina iniziale.");
redirectit("index.php");
}
if($action == "logout") {
$time = time() - (86400*365);
setcookie("nbuser", '$username', $time);
setcookie("nbpass", '$password', $time);
error_box("Logout effettuato", "Ciao $nbuser! Ti sei scollegato dal forum.
Torna alla pagina iniziale.");
redirectit("index.php");
}
?>