Accueil > Forum > > > > plusieurs compte utilisateur
plusieurs compte utilisateur
vendredi 26 septembre 2008 à 13:09:47 |
plusieurs compte utilisateur

josekym
|
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
|
|
vendredi 26 septembre 2008 à 13:31:49 |
Re : plusieurs compte utilisateur

josekym
|
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>
<body> <div class="conteneur">
<table width="815" height="648" border="0" cellpadding="0" cellspacing="0"> <form method="post" action="gestion.php" name="formulaire"> <tr> <td width="130" height="153" background="morceau6.bmp"> </td> <td colspan="5" background="morceau51.bmp"> </td> <td width="151" background="morceau4.bmp"> </td> </tr> <tr class="nav"> <td rowspan="13" background="morceau7.bmp"> </td> <td width="107" height="26" class="tp"><a href="acceuil.html">Acceuil</a> </td> <td width="106" class="tp"><a href="postulant.html">Liste des postulants</a> </td> <td width="107" class="tp"><a href="etudiant.html">Liste des étudiant </a></td> <td width="107" class="tz"><a href="ajouter.html">Ajouter un membre</a> </td> <td width="107" class="tp"><a href="modifier.html">Modifier votre profil </a></td> <td rowspan="13" background="morceau3.bmp"> </td> </tr>
<tr> <td width="212" height="32" class="to" colspan="2">Nom</td> <td class="reponse" colspan="3"><input name="nom" type="text" class="reponse"> <span style="COLOR: red">*</span></td> </tr>
<tr> <td height="33" class="to" colspan="2">Prenom</td> <td class="reponse" colspan="3"><input name="prenom" type="text" class="reponse"></td> </tr> <tr> <td height="28" class="to" colspan="2"> </td> <td class="reponse" colspan="3"> </td> </tr>
<tr> <td height="26" class="to" colspan="2">Statut</td> <td class="reponse" colspan="3"><input name="statut" type="text" class="reponse"></td> </tr> <tr> <td height="26" class="to" colspan="2"> </td> <td class="reponse" colspan="3"> </td> </tr>
<tr> <td height="26" class="to" colspan="2">E-mail</td> <td class="reponse" colspan="3"><input name="email" type="text" class="reponse"></td> </tr> <tr> <td height="26" class="to" colspan="2">Téléphone</td> <td class="reponse" colspan="3"><input name="telephone" type="text" class="reponse"></td> </tr> <tr> <td height="26" class="to" colspan="2"> </td> <td class="reponse" colspan="3"> </td> </tr> <tr> <td height="26" class="to" colspan="2">Login</td> <td class="reponse" colspan="3"><input name="login" type="text" class="reponse"> <span style="COLOR: red">*</span></td> </tr> <tr> <td height="26" class="to" colspan="2">Mot de passe </td> <td class="reponse" colspan="3"><input name="pwd" type="password" class="reponse"> <span style="COLOR: red">*</span></td> </tr> <tr> <td height="28" class="to" colspan="2"> </td> <td class="reponse" colspan="3"> </td> </tr> <tr> <td height="74" class="to" colspan="2"> <!-- <a href="ajouter.html" onclick="javascript: return verif();" class="bouton"> <img src="logoff.gif">Suivant</a></button>--> <input type="submit" value="send"> </td> <td class="reponse" colspan="3"><span style="COLOR: red; font-size:9px">* important!</span></td> </tr> <tr> <td height="72" background="morceau8.bmp"> </td> <td colspan="5" background="morceau1.bmp"> </td> <td background="morceau2.bmp" width="151"> </td> </tr> </form> </table> </div> </body> </html> son fichier de traitement(gestion.php): <?php $nom=$_POST['nom']; $prenom=$_POST['prenom']; $statut=$_POST['statut']; $email=$_POST['email']; $telephone=$_POST['telephone']; $login=$_POST['login']; $pwd=$_POST['pwd'];
//Sauvegarde des données dans la Base $connexion=mysql_connect('localhost','root','') or die ('Erreur de connexion à la BD'); mysql_select_db('aca_cisco') or die ('Sélection BD impossible'); $requete1=mysql_query ("grant select, insert, update, delete on aca_cisco.* to '$login'@'localhost' identified by '$pwd' with grant option") OR die (mysql_error()); $requete2=mysql_query("insert into membres (nom_mbre,prenom_mbre,statut_mbre,tel_mbre,email_mbre,login_mbre,mp_mbre) values ('$nom','$prenom','$statut','$telephone','$email','$login','$pwd')") or die (mysql_error()); mysql_close(); ?> le fichier pour se logger(login.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.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>
<body> <div class="conteneur">
<table width="815" height="732" border="0" cellpadding="0" cellspacing="0">
<tr> <td width="130" height="156" background="morceau6.bmp"> </td> <td colspan="2" background="morceau5.bmp"> </td> <td width="151" background="morceau4.bmp"> </td> </tr> <tr> <td rowspan="5" background="morceau7.bmp"> </td> <td width="212" height="26"> </td> <td width="322"> </td> <td rowspan="5" background="morceau3.bmp"> </td> </tr> <tr> <td height="32" colspan="2"><span style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000 "> <?php if(!empty($errorlog)) {echo htmlspecialchars($errorlog);} ?></span> </td> </tr> <tr> <td height="398" colspan="2" background="J0143743.GIF"> <form method="post" action="authentification.php" style="padding:0px 0px 25px 0px"> <div class="Login"> <fieldset> <legend>Authentification </legend> <p> </p> <label class="tb">login :</label> <input name="login" class="tb"> <br><br> <label class="tb" >Mot de passe :</label> <input name="pwd" type="password" class="tb"> <p> </p> <div > <button class="btn"><img src="logoff.gif">Connexion</button> </div> </fieldset> </div> </form> </td> </tr> <tr> <td height="28"> </td> <td> </td> </tr> <tr> <td height="20"></td></td> <td> </td> </tr> <tr> <td height="72" background="morceau8.bmp"> </td> <td colspan="2" background="morceau1.bmp"> </td> <td background="morceau2.bmp" width="151"> </td> </tr> </table> </div> </body> </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>
<body> <div class="conteneur">
<table width="815" height="648" border="0" cellpadding="0" cellspacing="0"> <form method="post" action="gestion.php" name="formulaire"> <tr> <td width="130" height="153" background="morceau6.bmp"> </td> <td colspan="5" background="morceau51.bmp"> </td> <td width="151" background="morceau4.bmp"> </td> </tr> <tr class="nav"> <td rowspan="2" background="morceau7.bmp"> </td> <td width="107" height="26" class="tp"><a href="acceuil.html">Acceuil</a></td> <td width="106" class="tz"><a href="postulant.html">Liste des postulants</a></td> <td width="107" class="tp"><a href="etudiant.html">Liste des étudiant</a></td> <td width="107" class="tp"><a href="ajouter.html">Ajouter un membre</a></td> <td width="107" class="tp"><a href="modifier.html">Modifier votre profil</a></td> <td rowspan="2" background="morceau3.bmp"> </td> </tr> <tr> <td colspan="5" > <?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.'<br>'; echo $resultat[$i]->prenom_pos.'<br>'; echo $resultat[$i]->civ_pos.'<br>'; echo $resultat[$i]->date_naiss.' à '; echo $resultat[$i]->lieu_naiss.'<br>'; echo $resultat[$i]->email_pos.'<br>'; echo $resultat[$i]->adr_pos.'<br>'; echo $resultat[$i]->tel_pos.'<br>'; echo $resultat[$i]->fax_pos.'<br>'; echo $resultat[$i]->comment.'<br>'; echo $resultat[$i]->pays.'<br>'; } } ?> </td> </tr> <tr> <td height="72" background="morceau8.bmp"> </td> <td colspan="5" background="morceau1.bmp"> </td> <td background="morceau2.bmp" width="151"> </td> </tr> </form> </table> </div> </body> </html> l'erreur est où
|
|
Cette discussion est classée dans : mot, utilisateur, passe, compte, école
Répondre à ce message
Sujets en rapport avec ce message
Compte + base de données [ par emmanuel9 ]
Bonjour à tous, J'ai une table Personne dans mon sgbd Sql Server avec deux colonnne "Login" et "Mot de passe", et j'ai un logiciel dans lequel on dema
Obligé un utilisateur à changé son mot de passe [ par Gargouille ]
Bonjour à tous et toutes, Dans le cadre de mon travail, j'ai une db Access, on utilise la gestion des utilisateurs intégrée à Access. J'ai un bouton p
IBEasy+ [ par recan2008 ]
bonjour j'ai i,stallé IBEasy+, mais j'ai du le désinstallé. en le réinstallant une 2ème fois. lorsque je veux définir un autre utilisateur, en cliquan
Compte root [ par ksaidi ]
Bonjour,Je souhaiterai savoir s'il était possible de garder les paramètres d'un compte root (login et mot de passe) lors d'une réinstallation de mysql
Mot de passe [ par lachtiote122 ]
Bonjour,Je viens de monter une petite base SQL et j'ai fait une erreur de débutante en mettant mon mot de passe windows (qui change tous les 30 jours)
Prendre des informations d'une table de données [ par ScriptingBen ]
Bonjour, J'aurais une petite question, [^^happy13] je suis entrain de finir l'espace membre de mon site et je suis entrain de faire l'espace profil o
[Access 2000] Oter mot de passe [ par nitrique ]
Bonjour à tous,Il y a 2 jours, j'ai du ouvrir un mdb sécurisé avec un mot de passe.Pour travailler un peu dessus, j'ai enlevé ce mot de passe et par c
Mettre un pw à root tout en préservant PHPAdmin [ par bluemandfr ]
Bonjour ! Je suis débutant avec EasyPHP que je trouve génial sauf que ... Voilà mon problème : Par défaut l'utilisateur de MySQL est 'root' et s
Urgent SQL+ [ par abirti ]
<TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250
acces urgent : Mettre un mot de passe à une base access sur un réseau [ par micou26 ]
Avant de commencer, je tiens à préciser que je suis débutant dans le monde informatique et d'access. Merci de votre compréhension.Voilà mon problème,
Livres en rapport
|
Derniers Blogs
WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui l'ont sagement suivi. Je profite de ce poste pour fai...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE SECOND JOURTECHDAYS PARIS 2012 : PLEINIèRE SECOND JOUR par ROMELARD Fabrice
Après une première journée dédiée aux développeurs, cette seconde journée est dédiée au monde des entreprises et de ses applications. Ainsi, cette pleinière est dédiée à faire un 360 de l'évolution des applications Business aux demandes ac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : RETOUR D'EXPéRIENCE SUR LA MISE EN PLACE D'UN CLOUD PRIVéTECHDAYS PARIS 2012 : RETOUR D'EXPéRIENCE SUR LA MISE EN PLACE D'UN CLOUD PRIVé par ROMELARD Fabrice
Speaker : Guillaume Rochette Cette session est dédiée à fournir le retour sur la mise en place d'un cloud privé (IaaS) par Osiatis pour son compte ou celui de ses clients. Ce projet s'est déroulé sur 4 mois et a permis de faire évoluer...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|