Le site des utilisateurs francophones de FluxBB.
Vous n'êtes pas identifié(e).
Pages : 1
Bonsoir,
J'ai installé un site issue d'une template ainsi qu'un forum fluxbb.
Dans mon site je n'ai pas d'espace d'inscription/connexion donc pas de session mais je souhaite me faire un script php pour créer les articles de mon site automatiquement.
Je me demandais s'il était d'une part facile et d'autre part sécurisé ou pas de récupérer les informations contenues dans une session fluxbb pour les utiliser afin d'authentifier et restreindre l'accès à ce script ?
Il n'y aurait que le compte super utilisateur qui serait autorisé à accéder à ce script et donc seulement un unique compte.
Merci de votre aide,
Hors ligne
Effectivement je n'avais pas trouvé alors que j'aurais dû 
Mais je suis face à un nouveau problème pour rediriger l'utilisateur lors de sa connexion/déconnexion.
Pour être plus précis, je veux que l'internaute soit redirigé vers l'index du forum si il se déconnecte depuis le forum et sur la page de mon site si il se déconnecte depuis mon site.
Je bute déjà pour à la déconnexion:
Voilà ce que j'ai fait dans le fichier login.php
else if ($action == 'out')
{
if ($pun_user['is_guest'] || !isset($_GET['id']) || $_GET['id'] != $pun_user['id'])
{
if (!strstr($_SERVER["HTTP_REFERER"], "forum") ) {
header('Location: http://localhost/monsite/index.php');
}
else {
header('Location: index.php');
}
exit;
}Hors ligne
Bonjour,
http://localhost/monsite/index.php
C'est
http://monsite/index.php'qu'il faudrait. Mais, pour cela, en local, vous devez faire comme les hébergeurs et utiliser les VirtualHost.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
oui mais je pensais que ce n'était qu'une formalité pour le développement de mon site, es-tu sûr que celà permettrait de faire fonctionner la redirection ?
Hors ligne
Bonjour,
Non, ce n'est pas qu'une formalité, ne pas utiliser les VirtualHost en local induit un niveau supplémentaire dans les url et ne peut créer que des problèmes lors des transferts.
Voir Le BESOIN DE VIRTUALHOST pour plus de détails.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
bonjour,
J'ai suivi tes indications pour le virtualhost mais je rencontre de nouveaux problèmes.
adresse de mon site(local): www.monsite.com
adresse du forum (local): www.monsite.com/forum
J'ai un fichier test.php situé à la racine de mon site, dans celui ci j'affiche les valeurs de la variable $pun_user
Lorsque l’utilisateur est connecté ou pas j'affichais connexion/déconnexion dans le menu de mon site par ce code:
<?php if ($pun_user['username']!="Guest") {
echo '<li><a class="page-scroll" href="http://www.monsite.com/forum/login.php?action=out&id='.$pun_user['id'].'&csrf_token='.pun_csrf_token().'">Déconnexion</a></li>';
}
else {
echo '<li> <a class="page-scroll" href="http://www.monsite.com/forum/register.php">Inscription</a></li>';
echo '<li><a class="page-scroll" href="http://www.monsite.com/forum/login.php">Connexion</a></li>';
}?>Mon menu ne se met pas à jour. Mon fichier test.php ne se met pas à jour non plus.
J'ai mis à jour mon URL dans la BDD, vérifier le fichier config.php contenait bien define('PUN', 1);
Mais çà ne marche tjrs pas, pourquoi la variable $pun_user ne se met pas à jour svp ?
Dernière modification par luxort (20-12-2015 23:37:52)
Hors ligne
Bonjour,
Dans votre fichier test.php, comment vous récupérez le tableau $pun_user ?
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
bonjour,
<?php
define('PUN_ROOT', 'forum/');
echo PUN_ROOT.'<br/>';
include("forum/include/common.php")
?>
<?php
foreach($pun_user as $key => $value) {
print "$key => $value.<br/>";
}Hors ligne
Bonsoir,
n'aurais je pas répondu correctement à votre question ?
Hors ligne
Pages : 1