ho creato un login ke ho messo in questa pagina.
poi ho creato il file login in php ... scrivo 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'];
}
?>
che rimanda ad un file dove sono registrate le password ke si kiama utenti, sempre in php... ecco il codice:
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";
?>
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...
grazie x l'aiuto