kikoo
 
 

Installation : T-Night Intégration du chat dans votre site : lille1 et 2 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

page verif.php module nuked klan

 
n°1261
beberoom
profil
Posté le 18-09-2008 à 19:47:59  answer
 

bonjour a tous
 
Mon probleme impossible de coordonnee ma base de donnee avec le chat  
 
Voici ma page verif.php
 

Code :
  1. <?php
  2.   include ("nuked.php" );
  3.  
  4.     $LOGIN_SUCCESS = 0;
  5.     $LOGIN_ERROR = 3;
  6.  
  7.     //récupération des identifiants transmis par l'url d'identification
  8.     $username = $HTTP_GET_VARS['username'];
  9.     $password = $HTTP_GET_VARS['password'];
  10.  
  11.    // On sélectionne tous les utilisateurs présents dans notre table utilisateur
  12.    // et on ne garde que la ligne où le login et le motdepasse sont présents simultanément
  13.  
  14. // Vous devez changer ce qui est en rouge et uniquement cela
  15. // utilisateur correspond au nom de la table de votre base de données
  16. // login correspond au champ où sont stocké les pseudos de vos utilisateurs
  17. // 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)
  18.        $requete = "SELECT pseudo, pass FROM " . $nuked['prefix'] . "_users WHERE pseudo='$username' AND pass='$password'";
  19.        $result = mysql_query($requete);
  20.  
  21.    // Si une ligne a été trouvée c'est que le couple login/motdepasse est valide
  22.  
  23.        if (@$enreg = mysql_fetch_array($result))
  24.    {
  25.  
  26.            echo $LOGIN_SUCCESS;
  27.        exit;
  28.    }
  29.  
  30.    // Sinon, on affiche l erreur
  31.  
  32.    else
  33.    {
  34.        echo $LOGIN_ERROR;
  35.        exit;
  36.    }
  37.  
  38. ?>


 
 
quand je fait un test de ma page verif  je tape sa  
 
www.celibatmessenger.com/verif.php [...] sword=test
 
sa met en erreur 3 donc cela veut dire pb d'url  
 
je precise que j'ai un serveur dedier (dedibox)  
 
mon site www.celibatmessenger.com
pseudo : test
pass :test
 
si vous aller sur le site vous verrer que le compte a bien etait cree
 
cette page verif viens du module de yala qui se fait en auto install  
 
j 'ai aussi essayer par plusieur maniere en fesant un include "conf.inc.php" j 'ai le meme resulta
j ' ai aussi essayer en appelant le nom du serveur , la base de donnee , l'utilisateur , le mot de passe
sa me met aussi erreur 3  
 
Sur son premier tuto de yala j'ai aussi tester sa premiere methode c'est pareil erreur 3
 
Et comme je n 'arrive pas  a le joindre j'essaye de venir  vers vous pour m 'aider.
 
J'ai aussi essayer www.celibatmessenger.com/verif.php [...] &password=test  
en changeant le mot de passe test par le mot crypter en MD5 idem erreur  3
 
Donc si quelqu'un connait se module merci d'avance appart yala que j 'arrive pas a le joindre sniffff
 

n°1295
beberoom
profil
Posté le 19-09-2008 à 22:17:11  answer
 

personne ? un ptit up  :pt1cable:

n°1299
julien - k​ikoochat
Admin du site
profil
Posté le 22-09-2008 à 09:48:21  answer
 

En cliquant sur ton 1er lien j'obtiens bien 0, tu as réussi à réparer l'erreur finalement ?
Sinon, merci de nous dire l'url d'auth renseigné dans ton back-end ;)


---------------
Julien,
Equipe kikoochat.com
n°1300
beberoom
profil
Posté le 22-09-2008 à 16:02:04  answer
 

Bonjour donc effectivement sa etait rectifier mais je n ' avais pas repondu car il y a un petit truc ilogique  je m ' explique le code verif.php le voila.  
 

Code :
  1. <?php
  2. include ("nuked.php" );
  3.   $LOGIN_SUCCESS = 0; 
  4.   $LOGIN_ERROR = 3;
  5.  
  6.   //récupération des identifiants transmis par l'url d'identification
  7.   $username = $_GET['username'];
  8.   $password = $_GET['password'];
  9.  
  10.   // On sélectionne tous les utilisateurs présents dans notre table utilisateur
  11.   // et on ne garde que la ligne où le login et le motdepasse sont présents simultanément
  12.  
  13.   // Vous devez changer ce qui est en rouge et uniquement cela
  14.   // utilisateur correspond au nom de la table de votre base de données
  15.   // login correspond au champ où sont stocké les pseudos de vos utilisateurs
  16.   // 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)
  17.  
  18.   $requete = "SELECT  pass FROM " . USER_TABLE . " WHERE pseudo='" . htmlentities($username, ENT_QUOTES) . "'";
  19.   $result = mysql_query($requete) or die(mysql_error());
  20.   list($db_pass) = mysql_fetch_array($result);
  21.   if($db_pass = md5($password))
  22.      
  23.    {
  24.        echo $LOGIN_SUCCESS;
  25.        exit;
  26.    }
  27.           //Login error
  28.   
  29.     else
  30.      {
  31.        echo $LOGIN_ERROR;
  32.        exit;
  33.    }
  34. // et on n'oublie pas de refermer la connexion ;o)  
  35.    mysql_close();
  36.  
  37. ?>


 
Donc quand ton ecrit www.celibatmessenger.com/verif.php [...] sword=test
 
cela corespond bien a 0
 
mais si je modifie le pseudo et le mot de passe meme si il n'existe pas dans ma base donnee sa m affiche quand meme 0 et je n ' ais pas l'explixation pour l 'instant

n°1301
reseauchat
Utilisateur Kikoochat
profil
Posté le 23-09-2008 à 00:22:22  answer
 

Bien pour Relier ta bdd et ton chat tu n'as besoin que je ce fichier :P  Si oui   je vais metre le Fichier en anonce pour que le monde L'utilise :P


---------------
Je ne réponds pas au MP pour de l'aide. Ils ne seront pas pris en compte et effacés
n°1302
beberoom
profil
Posté le 23-09-2008 à 06:36:41  answer
 

Tu as  besoin  de ce fichier plus le reste du module de yala nuked klan ou j ' ai remplacer son fichier verif par le mien . Mais je n ' ais toujours pas la reponse pour l ' erreur de mettre des faux pseudo et mot de passe et que sa affiche quand meme 0 malgres que sa fonctionne lolll .


Aller à :
Ajouter une réponse
 

 
Copyright 2001 / 2008 Kikoochat ® Tous droits réservés | Une solution proposée par Clicavenue ®