autenticazione sessione ajax/php

  • Creatore Discussione Creatore Discussione hbb
  • Data di inizio Data di inizio

hbb

Nuovo Utente
13 Ott 2007
8
0
0
ciao a tutti dovrei autenticare un utente con ajax..utilizzando come script php..come potrei fare..per ora ho fatto in qst maniera ovvero..l'utente inserisce i dati vengonoi passati con ajax a php che controlla nel database i dati inseriti e resituisce 2 nel caso login e pwd siano corrette(riempendo la variabile $_SESSION['username']), e 1 in caso non lo siano.

$query="select count(*) TROVATI from users where admin='$username' and pwd='$password'";
$stmt=ociparse($conn,$query);
ociexecute($stmt);
ocifetch($stmt);
$rows=ociresult($stmt,"TROVATI");

if($rows>0) {
$esito='2';
$_SESSION['username']=$_POST['username'];
} else{
$esito='1';
}

I dati vengono passati ad ajax che nel caso in cui venga passato 2 indirizza l'utente ad una pagina protetta....

Quando pero cerco di accedere alla pagina protetta,e quindi in php scrivo..
if (isset($_SESSION['username'])){.....
}else{errore;}

mi viene visualizzato sempre l'errore..
perke??
conoscete un modo in cui posso risolvere questa faccenda, altrimenti andrebbe anke bene una soluzione..
 
si echo $esito c'è..anke se non so perkè non l'ho scritto..
il punto è che $esito viene passato..ma la variabile $sessione è come se nonm venisse settatta
 

Discussioni simili