Bonjour,

je developpe un Intranet grace a PHP4 sur une base Oracle,
j'arrive a me connecté a ma base sans problème,

Je suis bloqué sur le point suivant :

Je m'identifie via une page(index.php) avec Login et mot de passe, je teste donc mes id grâce a une page de test(check_access.php) et si mes id ne figurent pas dans ma table d'identifiant, je retourne en page d'identification, sinon je navigue dans mon intranet.

Est-ce que qqun pourrait m'aider car je n'avance pas et ça va faire plusieurs jours que je bloque la-dessus.

Voici mon code de check_access.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
 
<?PHP
 
   include("connection.php");
 
?>
 
<?     
   $result=("
      SELECT *
      FROM REF_TG_UTILISATEUR
      WHERE UTL_LOGIN='" .$_POST["login"] . "'
      and UTL_PASSWORD='" .$_POST["password"] . "'
      ;");
 
   $nb=OCIParse($db, $result);
 
   OCIExecute($nb);
 
   for ($i=0; $i<$nb; $i++)
 
      {
      OCIFetchinto($nb,&$tablo,OCI_ASSOC);
      /*$tablo=ocifetcharray($result, OCI_ASSOC);*/
      }
 
   if(empty($tablo))
      {
      header("location: index.php?err=1");      
      }
 
   else
      {
      session_start();
      $_SESSION["user"]=$tablo["UTL_PRENOM"];
      $_SESSION["log"]=2;
      header("Location:stat_montures.php");
      }
?>