Si tu penses que le simple fait de rajouter ?logout=true suffit à faire une déconnexion, signale le
Modérateur: Equipe


$id = request_var('i', '');
$mode = request_var('mode', '');
if ($mode == 'login' || $mode == 'logout' || $mode == 'confirm')
{
define('IN_LOGIN', true);
}
switch ($mode)
{
case 'logout':
if ($user->data['user_id'] != ANONYMOUS && isset($_GET['sid']) && !is_array($_GET['sid']) && $_GET['sid'] === $user->session_id)
{
$user->session_kill();
$user->session_begin();
$message = $user->lang['LOGOUT_REDIRECT'];
}
else
{
$message = ($user->data['user_id'] == ANONYMOUS) ? $user->lang['LOGOUT_REDIRECT'] : $user->lang['LOGOUT_FAILED'];
}
meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));
$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a> ');
trigger_error($message);
break;
} 
Dr DLP a écrit:
- Code: Tout sélectionner
$requete = mysql_query('SELECT c.*, u.* FROM commentaires AS c
LEFT JOIN phpbb_users AS u ON u.user_id = c.user_id
WHERE c.idnews=' .$id_news. ' ORDER BY c.id LIMIT ' .$premierMessageAafficher.', '.$nombreDeMessagesParPage);
Où il faut remplacer c.user_id par le nom de ta colonne qui identifie l'utilisateur dans la table commentaires.
$requete = mysql_query('SELECT c.*, u.* FROM commentaires AS c
LEFT JOIN phpbb_users AS u ON u.username = c.PseudoC
WHERE c.idnews=' .$id_news. ' ORDER BY c.id LIMIT ' .$premierMessageAafficher.', '.$nombreDeMessagesParPage);
while ($donnees = mysql_fetch_array($requete))
{
echo '<div class="news_commentglob"><img class="news_comment" src="forum/download/file.php?avatar='.$donnees['user_avatar'].'" alt="Avatar" />
....
}
Dr DLP a écrit:en remplaçant "{$phpbb_root_path}index.$phpEx" par le lien vers ta page.



Dr DLP a écrit:La fonction group_memberships(a, b, true) renvoit TRUE si l'utilisateur ayant l'id B se trouve dans le groupe ayant l'id A.
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup('');
if($user->data['user_id'] == ANONYMOUS)
{
header('Location: login.php');
}
if ($user->data['user_id'] != ANONYMOUS)
{
echo 'Bienvenue ' . $user->data['username'] . '<br />';
echo '<a href="' . append_sid('login.php?logout=true') . '"><img src="images/deconnexion.png" border="0" /></a>';
}
function group_memberships(2, false);
?>
function group_memberships(2, false); $result_func = group_memberships(a, b, true);
if($result_func)
{
} 

$result_func = group_memberships(a, b, true);if($result_func == FALSE)
if(!$result_func)
if(!$result_func)
{
header('Location: http://www.example.com/');
die();
} 
$result_func = group_memberships(a, true);
if(!$result_func)
{
header('Location: http://www.example.com/');
die();
} 

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup('');
if($user->data['user_id'] == ANONYMOUS)
{
header('Location: login.php');
}
$result_func = group_memberships(2, $user->data['user_id'], true);
if($result_func == true)
{
header('Location: recrutement.html');
die();
}
if ($user->data['user_id'] != ANONYMOUS)
{
echo 'Bienvenue ' . $user->data['username'] . '<br />';
echo '<a href="' . append_sid('login.php?logout=true') . '"><img src="images/deconnexion.png" border="0" /></a>';
}
?>

Retourner vers Coding, Webmastering et Sécurité informatique
Utilisateurs parcourant ce forum: Bing [Bot] et 1 invité