Cpanel Site pour PhpBB3
Posté : 13 avr. 2012, 17:56
Bonjour,
Après 'x' tentative. J'éssaye de mettre au point un système de CPanel sur mon site avec les ID de PHPBB3.
Un exemple :
Merci d'avance pour la correction de mon code et si vous avez trouvé la solution !
Après 'x' tentative. J'éssaye de mettre au point un système de CPanel sur mon site avec les ID de PHPBB3.
Un exemple :
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'Phpbb3';
mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db($db) or die(mysql_error());
$result999 = mysql_query("SELECT * FROM phpbb3_users WHERE user_type");
$row99 = mysql_fetch_array($result999) or die(mysql_error());
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup('');
if (isset($_GET['logout']))
{
$user->session_kill();
$user->session_begin();
}
if (isset($_POST['login']))
{
$username = request_var('username', '', true);
$password = request_var('password', '', true);
$autologin = (!empty($_POST['autologin'])) ? true : false;
$viewonline = (!empty($_POST['viewonline'])) ? 0 : 1;
$admin = 0;
$result = $auth->login($username, $password, $autologin, $viewonline, $admin);
if ($result['status'] != LOGIN_SUCCESS)
{
$err = $user->lang[$result['error_msg']];
if ($result['error_msg'] == 'LOGIN_ERROR_USERNAME' || $result['error_msg'] == 'LOGIN_ERROR_PASSWORD')
{
$err = "<center>Vous avez indiquez un nom de compte ou mot de passe incorrect.</center>";
//(!$config['board_contact']) ? sprintf($user->lang[$result['error_msg']], '', '') : sprintf($user->lang[$result['error_msg']], '<a href="mailto:' . htmlspecialchars($config['board_contact']) . '">', '</a>');
}
}
else
{
$auth->acl($user->data);
}
}
if ($user->data['user_id'] != ANONYMOUS)
{
echo '<li><b>Bienvenue ' . $user->data['username'] . '</li></b>';
echo '<li><a href="' . append_sid('forum/ucp.php?mode=logout&sid=24d3f6f7c32a41ccea7966665d0c51fb') . '">Déconnexion</a></lu>';
}
else
{
if($err)
{
echo "<font color=red><b>$err</b></font>";
}
if ($user->data['user_id'] == Admin)
{
echo '<li><b>Bienvenue ' . $user->data['username'] . '</li></b>';
echo '<li><a href="' . append_sid('forum/ucp.php?mode=logout&sid=24d3f6f7c32a41ccea7966665d0c51fb') . '">Déconnexion</a></lu>';
echo '<li><a href="' . append_sid('admin.php') . '">CPanel</a></lu>';
}
else
{
if($err)
{
echo "<font color=red><b>$err</b></font>";
}
?>
Sauf que ce système ne marche pas..Merci d'avance pour la correction de mon code et si vous avez trouvé la solution !