Le site des utilisateurs francophones de FluxBB.
Vous n'êtes pas identifié(e).
Bonsoir, je viens de faire la mise à jours 1.5.7. Tout fonctionne bien sauf quand je souhaite modifier mon profil. J'ai un
Mauvais HTTP_REFERER. Vous avez été renvoyé(e) vers cette page par une source inconnue ou interdite. Si le problème persiste, assurez-vous que le champ « URL de base » de la page Administration » Options est correctement renseigné et que vous vous rendez sur ces forums en utilisant cette URL. Vous pourrez trouver davantage d'informations dans la documentation de FluxBB.Je ne comprend pas trop, l'url dans la BDD est bonne (pas de / à la fin, url bien écrite), j'ai regénéré le cache, rien.
Merci de votre aide
Hors ligne
sur une version propre de fluxbb 1.5.7 ( mis à jour depuis 1.5.6 ), je n'ai aucun problème
Hors ligne
J'ai regardé partout, et le seul endroit ou j'ai ce problème, c'est quand je modifie mon profil et les options du forums. Quelqu'un aurait une idée ?
edit;
Dans la fonction
function confirm_referrer($script, $error_msg = false)
{
global $pun_config, $lang_common;
static $rewrites = array('viewtopic.php' => 'topic-', 'viewforum.php' => 'forum-', 'post.php' => 'message-');
// There is no referrer
if (empty($_SERVER['HTTP_REFERER']))
message($error_msg ? $error_msg : $lang_common['Bad referrer']);
$referrer = parse_url(strtolower($_SERVER['HTTP_REFERER']));
// Remove www subdomain if it exists
if (strpos($referrer['host'], 'www.') === 0)
$referrer['host'] = substr($referrer['host'], 4);
$valid = parse_url(strtolower(get_base_url().'/'.$script));
// Remove www subdomain if it exists
if (strpos($valid['host'], 'www.') === 0)
$valid['host'] = substr($valid['host'], 4);
// Check the host and path match. Ignore the scheme, port, etc.
if ($referrer['host'] != $valid_host || !in_array($referrer['path'], $valid))
message($error_msg ? $error_msg : $lang_common['Bad referrer'].'aa');
}Quand on check l'host, valid_paths et valid_host n'existe pas, ce n'est pas très normal non ?
EDIT: Ok ma fonction n'était pas complète, allez savoir pourquoi 
Dernière modification par SnowLedd (21-10-2014 08:40:27)
Hors ligne