lo script lo scaricai da un sito ma poi lo modificai con fancool perkè non funzionava ..... fino ad ora aveva funzionato ora vi posto il contenuto qui di seguito :
registrazione.php :
Codice PHP:
<?php
include("../config.php");
$nome = $_POST['nome'];
$query = @mysql_query("SELECT * FROM ".$prefisso."utenti");
$tot = @mysql_num_rows($query);
$trovato=false;
while($dati = mysql_fetch_array($query)) {
if ($nome == $dati[nome])
$trovato=true;
break;
}
if ($trovato) {
header("location: index.php");
}
else if (trim($nome)=="" || trim($_POST['pass'])=="") {
echo "Devi completare i campi Nome e Password.";
}
else {
$pass = $_POST['pass'];
$mail = $_POST['mail'];
$ora = (date("G:i"));
$data = (date("d-m-y"));
$registrazione = "$data / $ora";
$ordine = $tot+1;
$inserisci = mysql_query("INSERT INTO ".$prefisso."utenti (nome,pass,mail,registrazione,ordine) VALUES ('$nome','$pass','$mail','$registrazione','$ordine ');");
if ($inserisci) {
echo "Registrazione effettuata";
} else {
echo "Errore durante la registrazione";
}
}
?>
login.php :
Codice PHP:
<?php
session_start();
include("../config.php");
$nome = $_POST['nome'];
$pass = $_POST['pass'];
$query = @mysql_query("SELECT * FROM ".$prefisso."utenti WHERE nome = '$nome' AND pass = '$pass'");
$tot = @mysql_num_rows($query);
$dati = mysql_fetch_array($query);
if ($tot == "1") {
$_SESSION['id'] = $dati[id];
$_SESSION['nome'] = $dati[nome];
$_SESSION['pass'] = $dati[pass];
?>
<script language="JavaScript" type="text/javascript">
location.href="../protetta.php";
</script>
<?php
} else {
?>
<script language="JavaScript" type="text/javascript">
location.href="../login.php";
</script>
<?php
}
?>
questa pagina (login.php) in pratica portava a protetta.php ....ora in altervista protetta.php c'è sempre solo ke al posto del contenuto della pagina riservata c'è il form di login