Code :
<?php
define("IN_MYBB", 1);
define('THIS_SCRIPT', 'index.php');
require_once "./global.php";
include ("inc/functions_user.php");
$db_host = "localhost"; // Hôte de la base de données
$db_user = "xxxxxxx"; // Nom d'utilisateur
$db_pass = "xxxxxxx"; // Mot de passe
$db_name = "xxxxxxx"; // Naom de votre base de données
// Fin
mysql_connect("$db_host", "$db_user", "$db_pass");
mysql_select_db("$db_name");
$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'];
$user = mysql_query("SELECT * FROM mybb_users WHERE username='$username'");
$user2 = mysql_fetch_array($user);
$salt = $user2['salt'];
// Connexion à la base de données, changez ce qui est en rouge par le nom de votre fichier de connexion à votre base.
// 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)
$requete = "SELECT * FROM mybb_users WHERE username='$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();
?>
Code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="../www.w3.org/1999/xhtml/index.html">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Tchat generation ado</title>
<script src="wp-content/plugins/air-badge/swfobject.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" media="screen" href="styletchat.css" />
</head>
<body>
<center>
<div id="header">
</div>
<div id="menu">
<div id="content_menu">
<font size="1"><b>
<a href="portal.php"><font color=FFFFFF>Accueil</font></a> |
<a href="index.php"><font color=FFFFFF>Forum</font></a> |
<a href="ton lien ici"><font color=FFFFFF>Menu</font></a>
</font></b>
</div>
</div>
<div id="corps">
<div id="content_corps">
<div id="content">
<?
// Création du chemin vers le forum
// Je pars du principe que le fichier qui utilise les données est à la racine du site
define("IN_MYBB", 1);
require './global.php';
$swf_url = "http://www.kikoochat.com/flashchat.swf";
if($mybb->user['uid']){
$swf_url .= "&init_user=".rawurlencode($mybb->user['username'])."&init_password=".$mybb->user['password'];
}
else
{ $swf_url .= "&init_user=visiteur&init_password="; }
?>
<div>
<OBJECT WIDTH="100%" HEIGHT="600">
<PARAM NAME=movie VALUE="<?php echo $swf_url;?>">
<PARAM NAME=quality VALUE="high">
<PARAM NAME="menu" value="false">
<EMBED src="<?php echo $swf_url;?>" quality=high menu=false WIDTH="100%" HEIGHT="600" menu="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
</OBJECT>
</div>
</div>
</div>
</div>
<div id="footer">
<div id="content_footer">
<font size="1"><b>
© "votre site" 2009 - Codages & Graphisme Pat pour Mybb.fr
</b></font>
</center>
</body>
</html>