Oppure

Loading
16/09/06 19:45
Fr3d3R!K
non è che per caso non ti sei manco sforzato di trovare un manuale o qualcosa perchè tanto c'era radio in aiuto?? no veroooo??? a scanso di equivoci comunque basta cercare manuale php su google per trovarne una marea...ciao ciao!
edit: visto che hai cercato sul web riprova scrivendo "login php" su google.it e...voila il primo risultato è quello che ti serve...;)
Ultima modifica effettuata da Fr3d3R!K 16/09/06 19:47
aaa
27/12/06 20:57
SuxFrancy
susate ... sono nuovo del forum nn conosco 1 ca**o di Php e vorrei farvi 1 domanda...:
io ho il form.htm e la pagina registrazione.php
adesso 1 volta ke 1 tuente si è registrato e fa il Log-in dice ke L'utente è loggato e ke puo accedere all'area riservata... mah come faccio a creare 1 area riservata ?? come faccio a fare in modo ke quando 1 utente registrato fa il Log-in possa accedere ad 1 area riservata della home...(senza ke io stia a creare 1 altra home apposta x i registrati ) ???

il codice di "registrazione.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='form.html'>Torna alla pagina di login</a>"; 
}else if($_POST['login']) { 
   $contr = nick_pass_ok($nick,$pass); 
   if($contr == "ok") { echo "$nick sei loggato!"; 
echo "Visualizza l'area riservata!"; 
   }else{ 
      echo "Nickname o password errati!"; 
   } 
} 
?>
Ultima modifica effettuata da SuxFrancy 27/12/06 20:58
aaa
28/12/06 9:12
Fr3d3R!K
se il login è esatto scrivi l'echo del login esatto e poi dopo questa istruzione devi scrivere
header('Location: paginaprivata.php');
per redirezionare alla pagina privata...altrimenti avverti login errato e redirezioni alla pagina di login...tutto chiaro?? :k:
aaa
28/12/06 11:02
SuxFrancy
e questa parte di codice la devo inserire alla fine ?? (premetto ke nn conosco niente di php è da poco ke mi sto dilettando in questo genere di programmazione)o dove lo devo inserire...??:(
aaa
28/12/06 18:39
Fr3d3R!K
 if($contr == "ok") { echo "$nick sei loggato!";
[b]header('Location: paginaprivata.php');[/b]
}else{
echo "Nickname o password errati!"; 
[b]header('Location: login.php');[/b]}

chiaro adesso? :k:
aaa
28/12/06 21:07
SuxFrancy
Ci provo e ti faccio sapere :k::k:
aaa
11/01/07 17:37
SuxFrancy
grazie 1000 !!! ce l'ho fatta !!!!!
aaa
11/01/07 21:53
Fr3d3R!K
mi fa piacere...se hai qualche altro problemino io sono qui :k: (non scrivere via mail perchè non ne do supporto privato...)
bye!
aaa