re,
la chose est simple (du moins en théorie lol)
1- le salon de chat est hebergé sur des serveurs tiers.
2- Je ne possede donc qu'un code pour y acceder, sous cette forme-ci :
<object width="800" height="600">
<param name="movie" value="http://www.kikoochat.com/flashchat.swf?init_group=moncomptekikoochat" />
<param name="quality" value="high" />
<param name="menu" value="false" />
<param name="wmode" value="transparent" />
<embed src="http://www.kikoochat.com/flashchat.swf?init_group=moncomptekikoochat" width="800" height="600" quality="high" menu="false" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
</object>
il est, toujours en théorie, possible de lier la bdd d'un site avec le salon de chat mit à disposition, auquel cas, le code devient :
<object width="800" height="600">
<param name="movie" value="http://www.kikoochat.com/flashchat.swf?init_group=moncomptekikoochat&init_user=<?php echo $_SESSION['login'] ; ?>&init_password=<?php echo $_SESSION['motdepasse'] ; ?>">
<param name="quality" value="high" />
<param name="menu" value="false" />
<param name="wmode" value="transparent" />
<embed src="http://www.kikoochat.com/flashchat.swf?init_group=moncomptekikoochat&init_user=<?php echo $_SESSION['login'] ; ?>&init_password=<?php echo $_SESSION['motdepasse'] ; ?>" width="800" height="600" quality="high" menu="false" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
</object>
et il faut créer un fichier sur son site qui permet d'authentifier les pseudo/mot de passe des membre de mon site
<?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
include 'mainfile.php';
$password= md5($password);
$requete = "SELECT * FROM `xoops_users` WHERE uname='$username' AND pass='$password'";
$result = mysql_query($requete);
if (@$enreg = mysql_fetch_array($result))
{
echo $LOGIN_SUCCESS;
exit;
}
else
{
echo $LOGIN_ERROR;
exit;
}
mysql_close();
?>
ce dernier fichier fonctionne, il compare bien les pseudo et mots de passe, néanmoins, il affiche tout en clair (pseudo et mot de passe) donc pas bon non plus...
Enfin, il faut ensuite leur transmettre le lien vers le fichier (précedent) qui compare les logins....
bref, cela ne semble pas simple sur xoops, et à vrai dire cette base cms semble plutôt délaissée par les concepteurs de ces chat, qui semblent par ailleurs, préferer les phpbb, joomla et autres du genre, pour qui cela fonctionne
>>lien vers leur tuto<<a+