Integration Chat [Réglé]
fred26 Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre fred26
- Inscrit le : 12/09/2009
Voila en faite depuis la V2 j'avais installer un Chat pour les membres je l'avais intégrer dans la BDD pour que les membres inscrit du site puisse ce connecté avec le même pseudo, depuis la mise a jour de la v3 ca ne marche plus je voudrais savoir si la table membre a changé par rapport a la v2.
Merci de m'aider.
Visiteur
Boosteur Inactif
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Histoire qu'on diagnostique ce qui pose problème.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
fred26 Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre fred26
- Inscrit le : 12/09/2009
Donc voila le fichier php a créer et a mettre dans la racine du ftp. il ce nomme verif.php
Code PHP :
<?php $LOGIN_SUCCESS = 0; $LOGIN_ERROR = 3; //récupération des identifiants transmis par l'url d'identification $username = $HTTP_GET_VARS['username']; $password = $HTTP_GET_VARS['password']; // Connexion à la base de données, changez ce qui est en rouge par le nom de votre fichier de connexion à votre base. $db_host = "*******"; $db_username = "*******"; $db_password = "*****"; $db_name = "********"; $usertable = "********"; $username_field = "*******"; // Make the database connection. mysql_connect($db_host,$db_username,$db_password) or die(mysql_error()); mysql_select_db($db_name) or die(mysql_error()); // On sélectionne tous les utilisateurs présents dans notre table utilisateur // et on ne garde que la ligne où le login et le motdepasse sont présents simultanément // Vous devez changer ce qui est en rouge et uniquement cela // utilisateur correspond au nom de la table de votre base de données // login correspond au champ où sont stocké les pseudos de vos utilisateurs // motdepasse correspond au champ où sont stocké les mots de passe de vos utilisateurs ( en clair. Si ils sont cryptés dans votre base vous devrez alors modifié légèrement ce fichier) $password= md5($password); $requete = "SELECT * FROM `phpboost_member` WHERE `login`='$username' AND `password` ='$password'"; $result = mysql_query($requete); // Si une ligne a été trouvée c'est que le couple login/motdepasse est valide if (@$enreg = mysql_fetch_array($result)) { echo $LOGIN_SUCCESS; exit; } // Sinon, on affiche l erreur else { echo $LOGIN_ERROR; exit; } // et on n'oublie pas de refermer la connexion ;o) mysql_close(); ?>
Et je doit mettre cette url d'intégration pour que les membres ce connecte avec leur identifiants.
http://www.tonsite.fr/verif.php?username=%username%&password=%password%
Merci
Édité par fred26 Le 17/09/2009 à 22h32
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
horn, tu peux donner la nouvelle ligne avec le sha256 salé ?
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
horn Membre non connecté
-
Modérateur
- Voir le profil du membre horn
- Inscrit le : 31/12/2007
- Site internet
- Groupes :
-
Equipe Historique
Par contre, ta variable username n'est pas sécurisée, il faut vérifier si il y a magicquotes et sinon, faire un stripslashes dessus.
Soyez polis, pas de langage SMS et soignez votre orthographe, merci.
fred26 Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre fred26
- Inscrit le : 12/09/2009
$requete = "SELECT * FROM `phpboost_member` WHERE `login`='$username' AND `password` ='$password'";
ce qui est en bleu
Je doit mettre quoi en faite?
Édité par fred26 Le 17/09/2009 à 22h36
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
fred26 Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre fred26
- Inscrit le : 12/09/2009
fred26 Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre fred26
- Inscrit le : 12/09/2009
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
fred26 Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre fred26
- Inscrit le : 12/09/2009
Quand je fais un test j'ai le chiffre 3 qui apparait
Édité par Visiteur Le 18/09/2009 à 16h48
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
fred26 Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre fred26
- Inscrit le : 12/09/2009
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie