Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
J'ai un site ayant un espace membre et un forum punbb.
Je cherche a avoir une authentification unique. C'est a dire que quand un membre se connecte sur l'espace membre il est automatiquement connecté sur le forum.
Je ne peux malheureusement pas utiliser la fonction authenticate_user car j'ai une version antérieur a 1.3.x
J'ai donc essayé d'écrire un script équivalent:
<?php
mysql_connect('***', '***', '***');
mysql_select_db('***');
include('forum/config.php');
include('forum/include/functions.php');
$user_id = '1127';
$ident = 'testo';
$form_password = 'RaKuoJEN';
$expire = time() + 31536000;
$form_password_hash = pun_hash($form_password);
$time = time();
mysql_query("INSERT INTO forum_online VALUES($user_id, '$ident', '$time', '1')");
pun_setcookie($user_id, $form_password_hash, $expire);
?>Celui-ci cree bien le cookie et ajoute un entree dans forum_online.
Mais je reste non connecté.
Savez quel élément il me manque ou que je dois corriger
pour que mon script fonctionne ?
Merci d'avance,
Florent
Hors ligne
Bonjour,
merci pour votre aide.
Tout d'abord, bravo pour le travail effectué avec cette class FluxBBUser
J'ai essayé de la mettre en oeuvre mais malheureusement l'exécution du fichier fluxbb.user.class.php me retourne une erreur:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' forum/include/fluxbb.user.class.php on line 48Je suis aller voir la partie en question
46 class FluxBBUser {
47
48 private $error = null;
49 private $language = null;
50 private $timezone = 1;
51 private $emailSetting = 1;
52 private $savePass = 1;
...Et bien que je ne connaisse pas le php orienté objet, je n'y ai pas vu d'erreur.
Avez-vous une quelconque idée de la provenance du problème ?
Voici a tout hasard mon phpinfo():
http://www.bcnclub.net/forum/phpinfo.php
Est-ce que le problème pourrait être du a ma version php 4.4.9 ?
En vous remerciant pour votre aide,
Florent
Hors ligne
Effectivement cela fonctionne très bien en php5.
Merci encore pour votre diligence et surtout votre script.
Vous devriez (à moins que ce ne soit déjà fait ?) le mettre plus en valeur.
Je suis sur que cela éviterai de grosses prise de tête a nombre de gens.
Hors ligne
Pages : 1