Salut a tous !!
J'ai un petit soucis de log avec ce code...En fait la premiere fois que je rentre le Loggin et MdP il me renvoie a cette page, (sans le message d'erreur), et lorsque je le rentre a nouveau tout fonctionne.... je suis redirectionné coorectemnt.
Code :
- if (isset($provenance)){
- if($provenance=="form_login" ) {
- include "./includes/connect.php3";
- $login = trim(htmlspecialchars(addslashes($login))); # Parsing du login
- $mdp = trim(htmlspecialchars(addslashes($mdp))); # parsing du password
- if( ( strlen($login)!=0) && (strlen($mdp)!=0) ) {
- $query="select * from user where login='$login' and mdp='$mdp'";
- $result=mysql_query($query);
- $nb=mysql_num_rows($result);
- } else { $nb = 0;}
- if ( $nb > 0)
- {
- $obj = mysql_fetch_object($result);
- session_start();//démarrage d'une session
- $_SESSION['admin'] = true;
- echo"<script>\n
- window.location.href='./admin.php3';\n
- </script>";
- } else {
- unset($nb);
- unset($provenance);
- $action = "erreur";
- }
- }
- }
|
le formulaire :
Code :
- <form name="form" method="post" action="./login.php3">
- (...)
- Login : </td>
- <td width="23%">
- <input type="text" name="login" size="15"> </td>
- <b>Mot de passe</b>
- <input type="password" name="mdp" size="10">
- <input name="provenance" type="hidden" value="form_login">
- <input type="submit" name="Submit" value="Valider">
- </td> </form>
|
Merci par avance,
Francois