ho creato un login ke ho messo in questa pagina.
poi ho creato il file login in php ... scrivo il codice:
che rimanda ad un file dove sono registrate le password ke si kiama utenti, sempre in php... ecco il codice:Codice:<?php $user=$HTTP_POST_VARS['user']; $psw=$HTTP_POST_VARS['psw']; $s=0; $alist=FILE("utenti.php"); for($i=0;$i<count($alist);$i++) { $temp=explode("|",$alist[$i]); $temp[1]=chop($temp[1]); if((strcmp($temp[0],$user)==0)&&(strcmp($temp[1],$psw)==0)) { echo "<script language=JavaScript>document.location=\"http://laclessidra.altervista.org/harrypotter/loginef.htm\"; </script>"; $s=1; } } if(!$s) echo "<script language=JavaScript> document.location=\"http://laclessidra.altervista.org/harrypotter/loginer.htm\"; </script>"; $prof=$temp[2]; session_start(); if (is_authuser($_POST['user'])) { $_SESSION['user']=$_POST['$user']; $_SESSION['prof']=$_POST['$prof']; } ?>
non capisco perchè anche se scrivo il login corretto, presente nel file utenti, mi compare comunque la pagina di errore come se il login fosse sbagliato...Codice:<? /* Per aggiungere un nuovo utente scrivere: $utenti["nome_utente"] = "password"; Ad esempio, se si vuole aggiungere l'utente mario con password rossi, scrivere: $utenti["mario"] = "rossi"; */ $utenti["admin"] = "admin"; ?>
grazie x l'aiuto

LinkBack URL
About LinkBacks

