| |
» » Installation : T-Night Intégration du chat dans votre site : lille1 et 2 utilisateurs inconnus gandolfi | 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 |
speedyber Modérateur Kikoochat ;-) | 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 !
|
gandolfi | cela retourne le chiffre 4 |
gandolfi | j'utilise ce code pour l'integrer au CMS PragmaMx
Code :
- <?php
- $LOGIN_SUCCESS = 0;
- $LOGIN_PASSWD_ERROR = 1;
- $LOGIN_NICK_EXIST = 2;
- $LOGIN_ERROR = 3;
- $LOGIN_ERROR_NOUSERID = 4;
- $LOGIN_SUCCESS_ADMIN = 5;
- $LOGIN_NOT_ALLOW_GUEST = 6;
- $LOGIN_USER_BANED = 7;
- $db_host = "mysql";
- $db_username = "username";
- $db_password = "pass";
- $db_name = "dbname";
- $usertable = "pragma_users"; ///Table des utilisateurs de pragmamx
- $username_field = "uname";
- // 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());
- $username = isset($HTTP_GET_VARS['username']) ? trim(htmlspecialchars($HTTP_GET_VARS['username'])) : '';
- $username = substr(str_replace("\\'", "'", $username), 0, 25);
- $username = str_replace("'", "\\'", $username);
- $password = isset($HTTP_GET_VARS['password']) ? $HTTP_GET_VARS['password'] : '';
- $password= md5($password);
- //$md5 = isset($HTTP_GET_VARS['md5']) ? $HTTP_GET_VARS['md5'] : '';
- $sql = "SELECT uname,pass".
- " FROM " . $usertable . "
- WHERE ". $username_field . " = '" . str_replace("\\'", "''", $username) . "'";
- if ( !($rs = mysql_query($sql)) )
- {
- echo $LOGIN_ERROR;
- exit;
- }
- if( $result = mysql_fetch_row($rs) )
- {
- $db_user_password = $result[1];
- $salt = $result[2];
- $pass = sha1(strtolower($username) . $password);
- if (($password == $db_user_password) || (sha1(strtolower($username) . $password) == $db_user_password))
- {
- echo $LOGIN_SUCCESS;
- exit;
- }
- else
- {
- echo $LOGIN_PASSWD_ERROR;
- exit;
- }
- }
- else
- {
- echo $LOGIN_ERROR_NOUSERID;
- exit;
- }
- ?>
|
|
gandolfi | Cela marche enfin.
J'ai php5 et il faut remplacer
$HTTP_GET_VARS par $_GET  |
speedyber Modérateur Kikoochat ;-) | oki, merci pour l'info ---------------
Pas de support en MP, ils ne seront pas pris en considération, merci !
|
» »
|
|