Aggiunte per form del login
Ciao, non sapevo che titolo mettere ma credo vada bene, ho già fatto la ricerca ma ciò che ho trovato è già ciò che sapevo:
volevo aggiungere a questo codice:
Codice PHP:
<?php
function controlla_presenza($nick){
$file = file("utenti.php");
foreach($file as $rigo) {
$ex = explode("|",$rigo);
if($ex[1] == $nick) {
return "presente";
}
}
}
function nick_pass_ok($nick,$pass) {
$file = file("utenti.php");
foreach($file as $rigo) {
$ex = explode("|",$rigo);
if($ex[1] == $nick && $ex[2] == $pass) { return "ok"; }
}
}
$nick = $_POST['nome'];
$nick = str_replace("|","",$nick);
$nick = str_replace("","",$nick);
$pass = $_POST['pass'];
$pass = str_replace("|","",$pass);
$pass = str_replace("","",$pass);
if(trim($nick) == "" || trim($pass) == "") {
header("Location:form.html");
}
if($_POST['registrati']) {
$check = controlla_presenza($nick);
if($check == "presente") { echo "Utente già presente!"; exit(); }
$fp = fopen("utenti.php","a+");
fwrite($fp,"<?|".$nick."|".$pass."|\n");
fclose($fp);
echo "$nick registrato! Password: $pass";
echo "<a href='index.php'>Torna alla pagina di login</a>";
}else if($_POST['login']) {
$contr = nick_pass_ok($nick,$pass);
if($contr == "ok") { echo "$nick Benvenuto sei loggato! Grazie per esserti iscritto Visualizza l'<a href='link al sito'>area riservata</a>";
}else{
echo "Nickname o password errati!";
}
}
?>
al codice di sopra volevo aggiungere pure una parte per un campo e-mail oltre al campo nick e pass in modo da sapere l'e-mail di chi si registra così posso inviarli l'avvenuta registrazione e se non risponde viene cancellato per non sprecare posto, non so se avete capito bene, se vi serve il form è quello che trovate qui:
http://puliziasulweb.altervista.org/
so che ce la potete fare :wink: .
Magari vi ci metto il bannerino per un mese.
Lupo, i tag per il codice....