[INFO] sur l'utilisation des sessions de phpBB3 sur son site

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans cette section.

Modérateur : Équipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com
Répondre
TDM
Posteur néophyte
Posteur néophyte
Messages : 20
Enregistré le : 22 sept. 2019 à 22:10

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son site

Message par TDM »

Trouvé !

Pour ceux qui comme moi ont le problème pour le 7a- Ajouter un captcha au formulaire de connexion version non templatée, j'ai changé les codes :

Code : Tout sélectionner

if (!class_exists('phpbb_captcha_factory'))
	{
		include($phpbb_root_path . 'includes/captcha/captcha_factory.' . $phpEx);
	}
par

Code : Tout sélectionner

if (!class_exists('factory'))
	{
		require_once($phpbb_root_path . 'phpbb/captcha/factory.' . $phpEx);
	}
ET


Code : Tout sélectionner

if ($result['status'] == LOGIN_ERROR_ATTEMPTS)
		{
			$captcha = phpbb_captcha_factory::get_instance($config['captcha_plugin']);
			$captcha->init(CONFIRM_LOGIN);
			$confirm_id = $captcha->confirm_id;
			$confirm_code = true;
			$confirm_image='<img src="' . append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=confirm&confirm_id=' . $confirm_id . '&type=' . CONFIRM_LOGIN) . '" alt="" title="" />';
		}
par :

Code : Tout sélectionner

if ($result['status'] == LOGIN_ERROR_ATTEMPTS)
		{
			$captcha = $phpbb_container->get('captcha.factory')->get_instance($config['captcha_plugin']);
            $captcha->init(CONFIRM_LOGIN);
            // $captcha->reset();
            
            $confirm_id = $captcha->confirm_id;
			$confirm_code = true;
			$confirm_image='<img src="' . append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=confirm&confirm_id=' . $confirm_id . '&type=' . CONFIRM_LOGIN) . '" alt="" title="" />';
            
		}




ça fonctionne chez moi, mais si au passage un admin, modo ou utilisateur confirmé, pouvait valider mes dires ou peut être donner un code plus court au vu de toutes les fonctions trouvées dans les fichiers. ( par exemple : les 3 variables "$comfirm_" car je pense qu'il existe aussi une fonction pour ça)
MisterGG
Posteur néophyte
Posteur néophyte
Messages : 1
Enregistré le : 06 févr. 2025 à 16:07

[INFO] sur l'utilisation des sessions de phpBB3 sur son site

Message par MisterGG »

Bonjour à tous,

Merci pour les infos sur les sessions phpBB3 ! J’ai eu le même souci avec les includes, et vérifier les fichiers déjà chargés a résolu l’erreur Cannot redeclare.

D’ailleurs, quelqu’un a déjà personnalisé les avatars sur phpBB3 ? Ce serait cool d’ajouter des styles inspirés de la mode Y2K, comme les vestes oversized ou les lunettes futuristes, pour donner un look rétro-cyber aux profils !

Si vous avez des ressources sur la gestion des avatars, je suis preneur.
Répondre

Retourner vers « Coding, Webmastering et Sécurité informatique »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité