Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème d'identifiction [ Base de données / MySQL ] (sbsm)

dimanche 27 janvier 2008 à 15:48:03 | Problème d'identifiction

sbsm

Bonjour,

Je suis entrain de travailler sur un projet universitaire. Il consiste à réaliser un emploi du temps dynamique des cours. Une partie a déjà été fait et nous devons rajouter quelques fonctionnalitées. Seulement voilà. L'indentification semble ne pas marché. J'ai pourtant correctement créer la base de donnée avec toutes ces table sur easyphp. Et réétudier les paramètre de connexion. Je ne vois toujours pas le problème. Si quelqu'un peut m'aider...

Voici le code:

connect.php:

<?

$base_mysql = "localhost";
$login = "root";
$mdp = "";
$mabase = "emploi_du_temps";
/* connection a une base mysql en local */
$connect = mysql_pconnect($base_mysql,$login,$mdp) or die("Erreur : impossible de se connecter".mysql_error());

/* selection de la base de donnée mysql */
mysql_select_db($mabase, $connect);
$couleur1 = "#E0E0E0";
$couleur2 = "#F2F2F2";

?>

se_logger.php:

<?
session_start();
include_once("connect.php");
include_once("mes_fonctions.php");
?>
<link href="style.css" rel="stylesheet" type="text/css">
<center>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
  <p><strong>IDENTIFICATION</strong>
              </p>
</center>
<br>
<form action="" method="POST">
<table width="30%" align="center" class="coin">
 <tr>
  <td bgcolor="<? echo $couleur2;?>" align="center"><strong>
      Nom de l'enseignant
  </strong></td>
  <td align="center" bgcolor="<? echo $couleur2;?>">
    <input name="nom_login" type="TEXT" value="<? if(isset($_POST['nom_login'])) echo $_POST['nom_login']; ?>" id="nom_login" size="15">
  </td>
</tr>
<tr>
 <td align="center" bgcolor="<? echo $couleur1;?>"><strong>
    Mot de passe </strong></td>
 <td align="center" bgcolor="<? echo $couleur1;?>">
    <input type="password" name="mot_de_passe" id="mot_de_passe" size="15" >
 </td>
</tr>
</table>
<br>
  <center> <input name="connexion" type="submit" class="search_subm" id="connexion" value="Se connecter">
    <input name="annuler" type="button" class="search_subm" id="annuler" onClick='window.location.replace("index.php");' value="Annuler">
  </center>
</form>
<br>
<br>
<?

if(isset($_POST['connexion']))
{
    $nom_login = trim($_POST["nom_login"]);
    $mot_de_passe = $_POST["mot_de_passe"];
    
    // Si un des 2 champs est vide
    if(empty($nom_login) || empty($mot_de_passe) || !isset($nom_login) || !isset($mot_de_passe))
        alerte("Tous les champs ne sont pas saisis !");
    else
    {    
        // sinon requete de connexion
        $requete = "SELECT id_enseignant
                    FROM enseignants
                    WHERE UCASE(login) = UCASE('$nom_login')
                    AND mdp_enseignant = MD5('$mot_de_passe')";    
                              
        $resultats = mysql_query($requete,$connect) or die ("Erreur : Votre requête renvoie une erreur ! MySQL dit : ".mysql_error());
    
        /* S'il y a des résultats */
        if(($nb_resultats = mysql_num_rows($resultats)) > 0)
        {
            // on recupere l'id de l'enseignant
            $ligne = mysql_fetch_array($resultats);
            $id_enseignant = $ligne["id_enseignant"];

            // on le stocke en variable de session
            $session = $id_enseignant;
            $_SESSION['session'] = $session;
            
            redirection("emplois_du_temps_enseignants.php"); // redirection vers la page voulue
        }
        else
        {     
            alerte("Erreur de nom ou de mot de passe !");   // si aucun résultat, affichage d'un message
        }
    }
}
?>

Voilà. Merci d'avance de votre aide.

lundi 28 janvier 2008 à 09:16:33 | Re : Problème d'identifiction

sbsm

Réponse acceptée !
C'est bon j'ai trouvé. Pour ceux qui veulent savoir, c'est MD5 qu'il n'aime pas. Pourquoi j'en sais rien.
A+



Cette discussion est classé dans : mysql, login, mot, passe, enseignant


Répondre à ce message

Sujets en rapport avec ce message

Password MySQL [ par eax ] salut!je me suis amusé avec phpmyadmin pour mettre un mot de passe à mon root mysql (mot de passe nul par défaut avec easyphp).mon problème est là qua mysql users [ par elanspeech ] Salut,J'ai un probleme qui commence a me donner la migraine.Quand je cree un user "essai" sans mot de passe, j'obtiens ce message quand je fais un co connexion mysql avec mot de passe crypté [ par vincenteraptor ] Bonjour,J aurai voulu savoir sil etait possible de se connecter à un base de données via un password déja crypté avec le cryptage de mysql??exemple : cookies et sql [ par lpefec ] j'ai un petit problème :j'essaie de faire un site avec des page sécurisé...je suis capable de securisé les page mais les informations de "login" ne so cookies et sql [ par lpefec ] j'ai un petit problème :j'essaie de faire un site avec des page sécurisé...je suis capable de securisé les page mais les informations de "login" ne so EasyPhP [ par ekinoks ] Salut all !!!!j'aurais une petite question a vous poser sur easyphp :^/j'aimeré que ma base de donné qui est sur mon pc puisse étre accessible par un Pb mot de passe avec MySQL [ par vince062 ] Salut.J'ai une base MySQL protégée par mot de passe. Je veux y accéder par le PHP et une requête. je met le mot de passe dans la commande mysql_connec Condition case sensitive en MySQL [ par Bestgamer ] Bonjour,je code en php (base de données MySQL) une page de login et je tente de la sécurisé le plus possible.Je veux donc que le nom d'usager et le mo login et mot de passe [ par developvbdebut ] Bonjour tout le monde.Je suis en trein de réaliser un fichier.php qui aurais accés sur trois autres fichiers php selon le login et mot de passe.d'apre securite et cryptage [ par renaud288 ] Vu le nombre important de demande au sujet de la sécurité de mots de passe transmis, je vais faire un truc général.Bon nombre d'entre vous (les débuta


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.