kikoo
 
 

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

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Pseudo inexistant sur pragmamx ?

 
n°1390
gandolfi
profil
Posté le 11-10-2008 à 11:39:45  answer
 

salut,
 
j'ai reussi à me connecter sur le chat mais il m'indique pseudo inexistant avec pragmamx.
 
j'ai pourtant renseigné la table sql dans config.php.
 
merci

n°1391
speedyber
Modérateur Kikoochat ;-)
profil
Posté le 12-10-2008 à 09:18:04  answer
 

bonjor,
as tu fais les differents tests de connection comme expliqué ici ?


---------------
Pas de support en MP, ils ne seront pas pris en considération, merci !
n°1392
gandolfi
profil
Posté le 12-10-2008 à 09:48:28  answer
 

cela retourne le chiffre 4

n°1393
gandolfi
profil
Posté le 13-10-2008 à 07:10:35  answer
 

j'utilise ce code pour l'integrer au CMS PragmaMx
 

Code :
  1. <?php
  2. $LOGIN_SUCCESS = 0;
  3. $LOGIN_PASSWD_ERROR = 1;
  4. $LOGIN_NICK_EXIST = 2;
  5. $LOGIN_ERROR = 3;
  6. $LOGIN_ERROR_NOUSERID = 4;
  7. $LOGIN_SUCCESS_ADMIN = 5;
  8. $LOGIN_NOT_ALLOW_GUEST = 6;
  9. $LOGIN_USER_BANED = 7;
  10. $db_host = "mysql";
  11. $db_username = "username";
  12. $db_password = "pass";
  13. $db_name = "dbname";
  14. $usertable = "pragma_users"; ///Table des utilisateurs de pragmamx
  15. $username_field = "uname";
  16. // Make the database connection.
  17. mysql_connect($db_host,$db_username,$db_password) or die(mysql_error());
  18. mysql_select_db($db_name) or die(mysql_error());
  19. $username = isset($HTTP_GET_VARS['username']) ? trim(htmlspecialchars($HTTP_GET_VARS['username'])) : '';
  20. $username = substr(str_replace("\\'", "'", $username), 0, 25);
  21. $username = str_replace("'", "\\'", $username);
  22. $password = isset($HTTP_GET_VARS['password']) ? $HTTP_GET_VARS['password'] : '';
  23. $password= md5($password);
  24. //$md5 = isset($HTTP_GET_VARS['md5']) ? $HTTP_GET_VARS['md5'] : '';  
  25. $sql = "SELECT uname,pass".
  26.  " FROM " . $usertable . "
  27. WHERE ". $username_field . " = '" . str_replace("\\'", "''", $username) . "'";
  28. if ( !($rs = mysql_query($sql)) )
  29. {
  30. echo $LOGIN_ERROR;
  31. exit;
  32. }
  33. if( $result = mysql_fetch_row($rs) )
  34. {
  35. $db_user_password = $result[1];
  36. $salt = $result[2];
  37. $pass = sha1(strtolower($username) . $password);
  38. if (($password == $db_user_password) || (sha1(strtolower($username) . $password) == $db_user_password))
  39. {
  40.  echo $LOGIN_SUCCESS;
  41.  exit;
  42. }
  43. else
  44. {
  45.  echo $LOGIN_PASSWD_ERROR;
  46.  exit;
  47. }
  48. }
  49. else
  50. {
  51. echo $LOGIN_ERROR_NOUSERID;
  52. exit;
  53. }
  54. ?>

n°1416
gandolfi
profil
Posté le 16-10-2008 à 23:07:01  answer
 

Cela marche enfin.
 
J'ai php5 et il faut remplacer
 
$HTTP_GET_VARS par $_GET   :)

n°1418
speedyber
Modérateur Kikoochat ;-)
profil
Posté le 17-10-2008 à 13:26:14  answer
 

oki, merci pour l'info  ;)


---------------
Pas de support en MP, ils ne seront pas pris en considération, merci !

Aller à :
Ajouter une réponse
 

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