Bonjour,
J'aimerai faire une page de connexion, grâce a un script lors de la saissie du login et du mot de passe d'un utilisateurs
le script doit aller chercher les informations dans deux tables différentes c'est-à-dire si lors d'une saissie il regarde en premier dans un table si les identifiants fournis sont
pas juste, il regarde dans une deuxième table et par rapport au mot de passe fournis une page html associer a une des deux tables doit s'ouvrir.
j'ai pu commencer un code mais celui ne fonction pas.
Code :
- if(!empty($_POST['login']) && !empty($_POST['pass']))
- {
- $login = $_POST['login'];
- $pass = $_POST['pass'];
- $sql = "SELECT * FROM Client WHERE login='".$login."' AND pass='".$pass."';";
- echo $sql;
- $req = mysql_query($sql) or die('ERREUR CRITIQUE 1 !');
- $NbLignes = mysql_num_rows($req);
- if ($NbLignes >0) {
- echo 'OK';
- $_SESSION['login']= $login;
- $_SESSION['pass']= $pass;
- header('Location: page_client.html'); // cette commande renvoie l'utilisateur avec les bons login sur la page de reservation
- //} else {
- //echo 'KO';
- //header('Location: ConErreur.html'); // cette commande renvoie l'utilisateur n'ayant pas les bons logins sur la page d'erreur
- //}
- //}
- else {
- $login = $_POST['login'];
- $pass = $_POST['pass'];
- $sql = "SELECT * FROM Admin WHERE login='".$login."' AND pass='".$pass."';";
- echo $sql;
- $req = mysql_query($sql) or die('ERREUR CRITIQUE 1 !');
- $NbLignes = mysql_num_rows($req);
- if ($NbLignes >0) {
- echo 'OK';
- $_SESSION['login']= $login;
- $_SESSION['pass']= $pass;
- header('Location: Page_Admini.html'); // cette commande renvoie l'utilisateur avec les bons login sur la page de reservation
- } else {
- echo 'KO';
- header('Location: ConErreur.html'); // cette commande renvoie l'utilisateur n'ayant pas les bons logins sur la page d'erreur
- }
- }
- ?>
|
Pourriez vous m'aider !!
Message édité par fofo97 le 06-02-2014 à 13:48:12
---------------
Merci ;)