Salve a tutto lo staff (borgo, ale, criric ecc.ecc);
Dopo aver risolto attivautente, sorge un altro problema purtroppo. Speravo di farcela, ma evidentemente scusate so na pippa come al solito. Io ho il seguente login.php Volevo sapere se andava bene oppure se andava modificato. Posto qua di seguito:
Non mi fa loggare e mi manda alla pagina failed.html Considerare che l'attivazione account avviene correttamente. Quindi dove sta lo sbaglio ???? Mi potete aiutare per favore ??? Grazie.
Dopo aver risolto attivautente, sorge un altro problema purtroppo. Speravo di farcela, ma evidentemente scusate so na pippa come al solito. Io ho il seguente login.php Volevo sapere se andava bene oppure se andava modificato. Posto qua di seguito:
PHP:
<?php
require_once("connetti.php");
if (!isset($_POST['log'])) {
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Loggati</title>
<center> <H2>DIGITARE USERNAME & PASSWORD. PREMERE <a href="iscrizione.php"> QUI</a> </H2>
<form action= '' method="POST">
<font face="Comic Sans MS">
Username: <input type="text" name="username" maxlength="30" size ="32"> <br> <br>
Password: <input type="password" name="password" maxlength="12" size ="14"> <br> <br>
</font>
<center>
<input type="submit" name="log" value="Loggati" />
</center> </form>
</head>
</body>
<?php
} else {
session_start();
//Query originale
$query = "SELECT id,username, nome, attivo FROM utenti WHERE username='" . $_POST['username'] . "' AND password='" . md5($_POST['password']) . "' AND attivo ='1' ";
$cerco = mysql_query($query);
if (!isset($_POST['esci'])) {
if (!$cerco) {
echo "Errore query: <br/>$query<br/>" . mysql_error();
mysql_error();
} else {
if (mysql_num_rows($cerco) == 0) {
$row = mysql_fetch_assoc($cerco);
$_SESSION['username'] = $row['username'];
$_SESSION['password'] = $row['password'];
$_SESSION['attivo'] = 1;
echo $_SESSION;
var_dump($_SESSION);
header("Refresh: 0;URL=paginaris.php");
} else {
echo "<h2> <center>";
echo 'Premere su <a href="javascript:history.back();">back</a> Indietro per riprovare </h2>';
echo "Utente non trovato";
header("Refresh: 2;URL=login.php");
echo "</h2> <center>";
}
}
}
}
?>