Bonjour a tous
Voila je me suis mis au php y'a pas longtemps et évidemment aujourd'hui j'ai besoin d'un module de login
malheureusement j'ai un problème, il fonctionne pas
Je vous mets ici le code effectué après avoir soumis le formulaire de login...
Code :
- <?php
- session_start();
- require("function.inc.php" );
- $_SESSION['usrlogin'] = $_POST['usrlogin'];
- $_SESSION['usrpw'] = $_POST['usrpw'];
- ConnectDB("config.txt" );
- $usrlogin = $_SESSION['usrlogin'];
- /*
- ** Vérification des login/pass du user
- */
- $sql = "SELECT * FROM users_tbl WHERE users_login LIKE '$usrlogin'";
- $req = mysql_query($sql) or die ('ERREUR '.$sql.' '.mysql_error());
- $contenu = mysql_fetch_array($req);
- if( mysql_numrows($contenu) != 0 )
- {
- if( $contenu['users_pw'] == $_SESSION['usrpw'] )
- {
- $_SESSION['usrid']=$contenu['users_id'];
- if( $contenu['users_admin'] == "yes" )
- {
- $_SESSION['admin']="yes";
- }
- else
- {
- $_SESSION['admin']="no";
- }
- }
- else
- {
- $_SESSION['loginerror'] = "Invalid Password";
- header('location: index.php?page=login');
- }
- header('location: index.php?page=login');
- }
- else
- {
- $_SESSION['loginerror'] = "Unknown User";
- header('location: index.php?page=login');
- }
- ?>
|
Voila, je vois pas ou est le problème, mais appremment il ne passe jamais dans le if et tjs dans le else comme s'il ne trouvait aucun user de ce nom vu qu'il me renvoye tjs le message "Unknown User"...
Je suis pourtant sur du contenu de ma table users_tbl...
help (