Pagina 1 di 1

automazione registrazione

MessaggioInviato: lun lug 07, 2008 8:27 am
da jonni125
Salve , io gestisco un sito ( indirizzo in firma) in questo sito da poco ho messo la registrazione con nome e password , ma sfortunatamente non so come renderla automatica cioè appena ti registri devo vederlo io per poterlo abilitare, a me interesserebbe una cosa che fa automatizzare tutto , in modo che appena ti registri puoi entrare nelle sezioni protette ,
Il file che gestisce le registrazione,(quello che si occupa di prenderle e salvarle)
Il codice è questo:
Codice: Seleziona tutto
<?php
//il controllo per la password in un file di registrazione non serve
if (isset($_POST['risposta']))$risposta = $_POST['risposta'];     //Recupera la risposta
if (isset($_POST['nome']))$nome = $_POST["nome"];      // Recupera il nome
if (isset($_POST['email']))$email     = $_POST["email"];     // Recupera l'e-mail
if (isset($_POST['cognome']))$cognome   = $_POST["cognome"];   // Recupera il cognome
if (isset($_POST['password']))$password  = $_POST["password"];  // Recupera la 1a pwd
if (isset($_POST['password2']))$password2 = $_POST["password2"]; // Recupera la 2a pwd
if($nome == '' || $email == '') {
die("Non hai inserito il nickname o/e l' e-mail.");
};
if($password != $password2) { die("password e ripeti password devono essere uguali.");}
if ($risposta != "bianco" AND $risposta != "Bianco")
{
die/*che termina l'esecuzione dello script*/("La risposta è errata!");
}
//Stabilisco la data
$data_ora    = date("H:i:s");
$data_giorno = date("d/m/Y");

$apro=fopen('bla.html', 'a+'); // Apro/creo il file dati.html

// Scrivo nel file aperto i dati
fwrite($apro,
'<tr>
  <td><center>' . $nome        . '</center></td>
  <td><center>' . $email       . '</center></td>
  <td><center>' . $cognome     . '</center></td>
  <td><center>' . $password    . '</center></td>
  <td><center>' . $data_giorno . '</center></td>
  <td><center>' . $data_ora    . '</center></td>
 </tr>');


fclose($apro);                    // Chiudo la connessione aperta

include('ip.php');
?>



Ci sarebbe un modo che fa salvare nome e password nel file per entrare da subito e poi un altro salvataggio ma questa volta di tutto in un altro file , il file che gestisce il log-in invece ammette il nome utente e le password in questo modo:

Codice: Seleziona tutto
  'nomeutente' => 'password',

Come faccio?Grazie a tutti!

MessaggioInviato: gio ago 21, 2008 9:06 am
da Boo
Stai guardando nel file sbagliato. Ad ogni modo dovresti usare un database piuttosto che un file di testo per salvare le password.

MessaggioInviato: gio ago 21, 2008 9:34 am
da dararag
allora:
1) non ha un database
2)già gli è stato fatto uno script migliore, non c'è più bisogno di dargli una mano

MessaggioInviato: gio ago 21, 2008 9:37 am
da Boo
Ricevuto.