1
Indiquez l’intérêt que vous portez à cette question
0

Comportement formulaire inscription au site

Bonjour,

J’ai un souci avec le formulaire d’inscription au site. Je ne l’ai pourtant pas bidouillé, mais il apparait alors que je suis déjà connecté.

function formulaires_inscription_charger_dist($mode='', $id=0) {
	global $visiteur_session;
	//return false;
	//var_dump( isset($visiteur_session['statut']) );
	// fournir le mode de la config ou tester si l'argument du formulaire est un mode accepte par celle-ci
	// pas de formulaire si le mode est interdit
	include_spip('inc/autoriser');
	if (!autoriser('inscrireauteur', $mode, $id))
		return false;

	// pas de formulaire si on a déjà une session avec un statut égal ou meilleur au mode
	if(isset($visiteur_session['statut']) && ($visiteur_session['statut'] <= $mode))
		return false;
	
	$valeurs = array('nom_inscription'=>'','mail_inscription'=>'', 'id'=>$id, '_mode'=>$mode);
	
	return $valeurs;
}

J’ai essayé d’ajouter un "return false ;" directement au début de la fonction, mais ca n’empeche pas l’affichage du formulaire.. Pourtant quand je fais le "var_dump( isset($visiteur_session[’statut’]) ) ;", j’ai bien un résultat bool(true)..

La session est donc normale mais le formulaire s’affiche quand meme !

Comment faire pour que le formulaire ne s’affiche pas, comme il est prévu ??