Trucs et astuces Express - L'aide informatique au bout des doigts!

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Espace membre - affichage des donées -
h2ck3r
posté 22-09-2005 - 11:35
Message #1


Membre


Groupe : Membres
Messages : 101
Inscrit : 30-07-2005
Lieu : Hyeres, var (en France)
Membre n° 7 358



Salut a tous!
Voila, j'ai créer un espace membre...
Je voudrais faire une page, qui me permet de suprimer un membre...
Une page admin en gros...

J'ai protégé la page par un javascript : (voici le code)
CODE
<script LANGUAGE="javascript">
code = prompt('Bienvenue sur la page admin','Entrer le mot de passe ici');
if (code != "mon_mot_de_passe")//Remplacer mon_mot_de_passe par le mot de passe que vous allez choisir...
       {
       location.href="index.php";//ici c'est la page où est redirigé le visiteur qui entre le mauvais mot de passe
       }
</SCRIPT>


Merci de me repondre le plus rapidement possible.... amicalement "H2"


--------------------
My Webpage

I'm not here to wreak havoc... it's right
Go to the top of the page
 
+Quote Post
Webmaster
posté 22-09-2005 - 17:18
Message #2


Administrateur


Groupe : Administrateurs
Messages : 7 353
Inscrit : 21-09-2001
Lieu : Granby, Québec
Membre n° 1



Une protection JavaScript? ptdr.gif MDR79.gif

stillout.png


--------------------
Pensez à lire les règlements avant de poster!
Québec own! On se laissera pas faire STI!
Go to the top of the page
 
+Quote Post
Helger
posté 23-09-2005 - 3:24
Message #3


Modérateur


Groupe : Modérateurs
Messages : 4 997
Inscrit : 18-01-2005
Lieu : Gaule
Membre n° 5 492



Hello.
Bon, ben je crois que Weby t'a répondu. icon_mrgreen.gif

CITATION(h2ck3r @ 22-09-2005 - 18:16)
Merci de me repondre le plus rapidement possible....
Ben, j'ai essayé de courir autour de mon PC et je n'ai pas trouvé que j'étais plus rapide pour répondre. icon_mrgreen.gif

stillout.png


--------------------
Go to the top of the page
 
+Quote Post
Dolarcles
posté 23-09-2005 - 4:40
Message #4


Modérateur


Groupe : Modérateurs
Messages : 2 113
Inscrit : 05-02-2004
Membre n° 2 139



Wahhh y'a des mp3 sur son site! Pas bien!


mai_out1.gif

P.S. : J'aurais bien aimé voir Helger courir autour de son pc sans se ramasser le mur ou se prendre les pieds dans les câbles mai_LolLolLolLol.gif


--------------------
Dolarcles, super modo qui modère
--------------------------------------------------
"T'écris mal je t'explose"
--------------------------------------------------
Politesse | Bon français | Règlement
Excellent exemple!
Sinon je cogne! Et ça donne ça!
Go to the top of the page
 
+Quote Post
h2ck3r
posté 23-09-2005 - 9:00
Message #5


Membre


Groupe : Membres
Messages : 101
Inscrit : 30-07-2005
Lieu : Hyeres, var (en France)
Membre n° 7 358



Bon... mreci de vous foutre de ma geule les gars...
La protection javascript... c'était un essai... ensuite, personne ne connait la page a part moi!
Et pour finir, aucune reponse ne ma réelement été donné...

Je voudrais afficher la table "membre" et afficher le "pseudo du membre" avec son "mot de passe"
Merci de vos reponse


--------------------
My Webpage

I'm not here to wreak havoc... it's right
Go to the top of the page
 
+Quote Post
Groumphy
posté 23-09-2005 - 14:49
Message #6


Modérateur loufoque et linuxien


Groupe : Modérateurs
Messages : 2 919
Inscrit : 26-11-2002
Lieu : Bruxelles
Membre n° 148



Pour continuer du point de vue technique, fais une recherche sur :

.HTACCESS
.HTPASSWORD

Et cela sur ton moteur de recherche Google !

Et puis ben tu verras que là tu rentrera dans le sérieux de la protection.

Bon dev,


--------------------
----------------------------------
Blog (Archives)
Go to the top of the page
 
+Quote Post
h2ck3r
posté 24-09-2005 - 13:22
Message #7


Membre


Groupe : Membres
Messages : 101
Inscrit : 30-07-2005
Lieu : Hyeres, var (en France)
Membre n° 7 358



Merci Groumphy ... mais c'est pas ce que je demande....

Voila ce que je demande:

- j'ai une table 'membre'
- j'ai 4 champs : 'id', 'id_membre', 'pseudo', 'passe'

Je voudrais savoir, comment faire pour afficher les champs 'pseudo' et 'passe' sur une page... (sans avoir a chaque fois a utlitiser des variables comme cela :

CODE
<?
require("conf.php3");

// CONNEXION MYSQL
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}

// SELECTION DE L'ENREGISTREMENT CONTENANT L'ID EN COURS
$requete=mysql_db_query($sql_bdd,"SELECT `pseudo`,`passe` FROM `membre` WHERE 1 LIMIT 0, 30",$db_link) or die(mysql_error());
$passe_membre=mysql_result($requete,0,"passe");
$pseudo_membre=mysql_result($requete,0,"pseudo");
$passe_membre1=mysql_result($requete,1,"passe");
$pseudo_membre1=mysql_result($requete,1,"pseudo");
$passe_membre2=mysql_result($requete,2,"passe");
$pseudo_membre2=mysql_result($requete,2,"pseudo");
$passe_membre3=mysql_result($requete,3,"passe");
$pseudo_membre3=mysql_result($requete,3,"pseudo");
$passe_membre4=mysql_result($requete,4,"passe");
$pseudo_membre4=mysql_result($requete,4,"pseudo");
$passe_membre5=mysql_result($requete,5,"passe");
$pseudo_membre5=mysql_result($requete,5,"pseudo");
$passe_membre6=mysql_result($requete,6,"passe");
$pseudo_membre6=mysql_result($requete,6,"pseudo");
$passe_membre7=mysql_result($requete,7,"passe");
$pseudo_membre7=mysql_result($requete,7,"pseudo");
?>

et de récupéré le tout dans un tableau... :

CODE
<td width="92"><p align="center"><strong>Pseudo
   </strong></p>      </td>
   <td width="92"><p align="center"><strong>Password</strong></p></td>
 </tr>
 <tr>
   <td><? echo "$pseudo_membre"; ?>
     <p><? echo "$pseudo_membre1"; ?></p>
     <p><? echo "$pseudo_membre2"; ?></p>
   <p><? echo "$pseudo_membre3"; ?></p>
   <p><? echo "$pseudo_membre4"; ?></p>
   <p><? echo "$pseudo_membre5"; ?></p>
   <p><? echo "$pseudo_membre6"; ?></p>
   <p><? echo "$pseudo_membre7"; ?></p></td>
   <td><? echo "$passe_membre"; ?>
     <p><? echo "$passe_membre1"; ?></p>
     <p><? echo "$passe_membre2"; ?></p>
   <p><? echo "$passe_membre3"; ?></p>
   <p><? echo "$passe_membre4"; ?></p>
   <p><? echo "$passe_membre5"; ?></p>
   <p><? echo "$passe_membre6"; ?></p>
   <p><? echo "$passe_membre7"; ?></p></td>


Et aussi, savoir comment faire pour effacer un membre ('id', 'id_membre', 'passe', 'pseudo')

Merci de votre aide...


--------------------
My Webpage

I'm not here to wreak havoc... it's right
Go to the top of the page
 
+Quote Post
Webmaster
posté 24-09-2005 - 13:42
Message #8


Administrateur


Groupe : Administrateurs
Messages : 7 353
Inscrit : 21-09-2001
Lieu : Granby, Québec
Membre n° 1



Oulalala, t'es pas obligé du tout de faire ça!!! Une boucle et ça suffit!

CODE
// SELECTION DE L'ENREGISTREMENT CONTENANT L'ID EN COURS
$requete=mysql_query($sql_bdd,"SELECT `pseudo`,`passe` FROM `membre` WHERE 1 LIMIT 0, 30",$db_link) or die(mysql_error());

while($membre = mysql_fetch_assoc($requete))
{
   echo '<p>Utilisateur : '.$membre['speudo'].'</p>';
   echo '<p>MDP : '.$membre['passe'].'</p>';
}


Voilà voilà icon_wink.gif Par-contre côté légalité faudrais repasser car je suis pas certain que ce soit très légal... Un administrateur ne doit jamais connaitre les mots de passe de ces usagers, question éthique ici, c'est pas très bien!


--------------------
Pensez à lire les règlements avant de poster!
Québec own! On se laissera pas faire STI!
Go to the top of the page
 
+Quote Post
h2ck3r
posté 24-09-2005 - 14:00
Message #9


Membre


Groupe : Membres
Messages : 101
Inscrit : 30-07-2005
Lieu : Hyeres, var (en France)
Membre n° 7 358



Merci de ta reponse.... Mais rien ne s'aéffiche sur la page... Peu tu m'aider? merci


--------------------
My Webpage

I'm not here to wreak havoc... it's right
Go to the top of the page
 
+Quote Post
Webmaster
posté 24-09-2005 - 15:45
Message #10


Administrateur


Groupe : Administrateurs
Messages : 7 353
Inscrit : 21-09-2001
Lieu : Granby, Québec
Membre n° 1



Hum en effet, j'ai oublier de modifier quelque chose :

CODE
// SELECTION DE L'ENREGISTREMENT CONTENANT L'ID EN COURS
$requete=mysql_query("SELECT `pseudo`,`passe` FROM `membre` WHERE 1 LIMIT 0, 30",$db_link) or die(mysql_error());

while($membre = mysql_fetch_assoc($requete))
{
  echo '<p>Utilisateur : '.$membre['speudo'].'</p>';
  echo '<p>MDP : '.$membre['passe'].'</p>';
}


Normalement devrais être mieux icon_wink.gif


--------------------
Pensez à lire les règlements avant de poster!
Québec own! On se laissera pas faire STI!
Go to the top of the page
 
+Quote Post
h2ck3r
posté 24-09-2005 - 16:50
Message #11


Membre


Groupe : Membres
Messages : 101
Inscrit : 30-07-2005
Lieu : Hyeres, var (en France)
Membre n° 7 358



Merci, mais j'ai réussi a le modifier solo en faite.... voila, tout marche super, et qui plus est, je suis en trainde fair un livre d'or avec le code que tu m'a donné... merci! vive mysql/php! cool.gif

Il fallait just faire :
CODE
require("./conf.php3");

// CONNEXION MYSQL
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}

//Envoie de la requête
$rpseudo = mysql_query("SELECT * FROM membre ORDER BY id DESC");
$rpass = mysql_query("SELECT * FROM membre ORDER BY id DESC");
?>

<? while($passe = mysql_fetch_assoc($rpass))

  {
echo $passe['passe'].' : ';
}?>
<? while($pseudo = mysql_fetch_assoc($rpseudo))

  {
echo $pseudo['pseudo'].'<br /><br/>';
}?>

Voila, sa marche super now...


--------------------
My Webpage

I'm not here to wreak havoc... it's right
Go to the top of the page
 
+Quote Post
Webmaster
posté 24-09-2005 - 17:24
Message #12


Administrateur


Groupe : Administrateurs
Messages : 7 353
Inscrit : 21-09-2001
Lieu : Granby, Québec
Membre n° 1



Tu vois ce que je te disais icon_mrgreen.gif Les bases de données c'est trop bien tongue.gif


--------------------
Pensez à lire les règlements avant de poster!
Québec own! On se laissera pas faire STI!
Go to the top of the page
 
+Quote Post
Groumphy
posté 25-09-2005 - 1:44
Message #13


Modérateur loufoque et linuxien


Groupe : Modérateurs
Messages : 2 919
Inscrit : 26-11-2002
Lieu : Bruxelles
Membre n° 148



@ h2ck3r > Oups désolé... Lecture un peu rapide. icon_mrgreen.gif Une habitude de voir toujours les mêmes questions !


--------------------
----------------------------------
Blog (Archives)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic