Cpanel Site pour PhpBB3

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Cpanel Site pour PhpBB3

Re: Cpanel Site pour PhpBB3

par locos974 » 15 avr. 2012, 18:25

Up.

Re: Cpanel Site pour PhpBB3

par locos974 » 13 avr. 2012, 19:58

Rien ne se passe.. LA déclaration ne se fait pas..

Re: Cpanel Site pour PhpBB3

par Mazarini » 13 avr. 2012, 19:02

Sauf que ce système ne marche pas..
Je me doute que ca ne marche pas, sinon tu ne posterais pas ici. Mais il serait bien de savoir ce qui se passe, message d'erreur ...

Cpanel Site pour PhpBB3

par locos974 » 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 :
<?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&eacute;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&eacute;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 !