Plusieurs compte utilisateur

josekym Messages postés 10 Date d'inscription mercredi 23 janvier 2008 Statut Membre Dernière intervention 3 juillet 2009 - 26 sept. 2008 à 13:09
josekym Messages postés 10 Date d'inscription mercredi 23 janvier 2008 Statut Membre Dernière intervention 3 juillet 2009 - 26 sept. 2008 à 13:31
bonjour
s'il vous plait je suis nouvelle dans les bd
je suis entrain d'implémenter une API web qui va gere les préinscription en ligne à une école mais j'ai rencontrer un problème, j'aimerais ke les membres du corps administratif de l'école puisse avoir accès à certaine page ki affiche des données de ma bd via un mot de passe et un login mais je ne sait comment faire pourke le serveur n'utilise plus 'localhost','root','' mais pluto leur mot de passe et leur login
j'utilise easyphp,mysql et php

1 réponse

josekym Messages postés 10 Date d'inscription mercredi 23 janvier 2008 Statut Membre Dernière intervention 3 juillet 2009
26 sept. 2008 à 13:31
voici mon code pour ajouter un membre(ajouter.html):


<html>
<head>
<title>Document sans nom</title>
<link rel= "stylesheet" type="text/css" href="feuille.css" >
<script language="javascript">
function verif()
{
    if(document.formulaire.nom.value == "")
    {
        alert ('Veuillez entrer votre nom et vérifier les autres champs');
        document.formulaire.nom.focus();
        return false;
    }
   
    if(document.formulaire.login.value == "")
    {
        alert ('Veuillez entrer votre login et vérifier les autres champs');
        document.formulaire.login.focus();
        return false;
    }
   
    if(document.formulaire.pwd.value == "")
    {
        alert ('Veuillez entrer votre mot de passe et vérifier les autres champs');
        document.formulaire.pwd.focus();
        return false;
    }
    else {document.formulaire.submit(); return true;}
}
</script>
</head>

<form method=\"post\" action=\"gestion.php\" name=\"formulaire\">
  ----

    &nbsp;,
    &nbsp;,
    &nbsp;,
 
  ----

   &nbsp;,
    [feuille.css
<script language="javascript">
function verif()
{
    if(document.formulaire.login.value == "")
    {
        alert ('Veuillez entrer votre login et vérifier les autres champs');
        document.formulaire.login.focus();
        return false;
    }
    if(document.formulaire.pwd.value == "")
    {
        alert ('Veuillez entrer votre mot de passe et vérifier les autres champs');
        document.formulaire.pwd.focus();
        return false;
    }
    else { document.formulaire.submit(); return true;}
}
</script>
</head>

  ----

    &nbsp;,
    &nbsp;,
    &nbsp;,
 
  ----

    &nbsp;,
    &nbsp;,
    &nbsp;,
    &nbsp;,
 
  ----

   
    <?php if(!empty($errorlog)) {echo htmlspecialchars($errorlog);} ?>
   ,
   
  ----

        <form method="post" action="authentification.php" style="padding:0px 0px 25px 0px">
     

        <fieldset>
        <legend>Authentification </legend>
        &nbsp;

        <label class="tb">login :</label>
       
       

        <label class="tb" >Mot de passe :</label>
       
        &nbsp;

       

       Connexion
       

        </fieldset>
     

    </form>   ,
   
  ----

    &nbsp;,
    &nbsp;,
 
  ----

    , </td>
    &nbsp;,
 
  ----

    &nbsp;,
    &nbsp;,
    &nbsp;,
 

</html>




son fichier de traitement(authentification.php):


<?php
$login =$_POST['login'];
$pwd=$_POST['pwd'];

$connexion=mysql_connect('localhost',"$login","$pwd") OR die ('Erreur de connexion');
mysql_select_db('aca_cisco') Or die ('Erreur de sélection de la base');
$requete=mysql_query("select prenom_mbre from membres where login_mbre='$login' and mp_mbre='$pwd'") OR die (mysql_error());
mysql_close();

$resultat=mysql_fetch_object($requete);
$resultat=$resultat->prenom_mbre;
if (empty($resultat)){
 $errorlog = 'Login ou mot de passe incorrect';
 }
 
$fichier=fopen('acceuil1.html','rb');
$script=fread($fichier, filesize('acceuil1.html'));
fclose($fichier);

$script= ereg_replace('\[NOM\]',$resultat,$script);

$new=fopen('acceuil.html','w');
fputs($new,$script);
fclose($new);
 
 if($login=="admin") {header('Location: acceuil.html'); exit();}
 else{header('Location: acceuil.html'); exit();}
?>

et une page ki doi se logger directement mè je cè pa prkoi cè pa le k pourtant
le mot de passe et le login sont dans la bd(postulant.php):
<html>
<head>
<title>Document sans nom</title>
<link rel="stylesheet" type="text/css" href="feuille.css" >
<script language="javascript">
function verif()
{
    if(document.formulaire.nom.value == "")
    {
        alert ('Veuillez entrer votre nom et vérifier les autres champs');
        document.formulaire.nom.focus();
        return false;
    }
   
    if(document.formulaire.login.value == "")
    {
        alert ('Veuillez entrer votre login et vérifier les autres champs');
        document.formulaire.login.focus();
        return false;
    }
   
    if(document.formulaire.pwd.value == "")
    {
        alert ('Veuillez entrer votre mot de passe et vérifier les autres champs');
        document.formulaire.pwd.focus();
        return false;
    }
    else {document.formulaire.submit(); return true;}
}
</script>
</head>

<form method=\"post\" action=\"gestion.php\" name=\"formulaire\">
  ----

    &nbsp;,
    &nbsp;,
    &nbsp;,
 
  ----

   &nbsp;,
    ]Acceuil,
    Liste des postulants,
    Liste des &eacute;tudiant,
    Ajouter un membre,
    Modifier votre profil,
    &nbsp;,
 
  ----

          <?php
   
   // on défini le nombre de colonne sur lesquelles vont s'afficher nos miniatures 
   $nbcol=3; 
   // on compte le nombre de miniatures
   $login='sofi';
   $pwd='sofi';
   $connexion=mysql_connect('localhost',"$login","$pwd") or die ('Erreur de connexion à la BD');
   mysql_select_db('aca_cisco') or die ('Sélection BD impossible'); 
   $nbre_pos=mysql_query("select max(num_pos) from postulant"); 
   for($i=0;$i < $nbre_pos ;$i++){
   $requete[$i]=mysql_query("select * from postulant where num_pos='$i'") or die(mysql_error());
   mysql_close();
   }
  
   for($i=0;$i < $nbre_pos ;$i++){
   $resultat[$i]=mysql_fetch_object($requete[$i]);
   }
    for($i=0;$i < $nbre_pos ;$i++){
    if(!empty($resultat[$i])){
    echo $resultat[$i]->num_pos.'-';
   echo $resultat[$i]->nom_pos.'
';
   echo $resultat[$i]->prenom_pos.'
';
   echo $resultat[$i]->civ_pos.'
';
   echo $resultat[$i]->date_naiss.' à ';
   echo $resultat[$i]->lieu_naiss.'
';
   echo $resultat[$i]->email_pos.'
';
   echo $resultat[$i]->adr_pos.'
';
   echo $resultat[$i]->tel_pos.'
';
   echo $resultat[$i]->fax_pos.'
';
   echo $resultat[$i]->comment.'
';
   echo $resultat[$i]->pays.'
';
   }
   }
   ?>
   ,
   
  ----

    &nbsp;,
    &nbsp;,
    &nbsp;,
 
  </form>

</html>



l'erreur est où
0
Rejoignez-nous