Valider 40a031cb rédigé par cerdic's avatar cerdic
Parcourir les fichiers

des scories historiques sur le formulaire de login le rendait un peu...

des scories historiques sur le formulaire de login le rendait un peu disgracieux et pas super fonctionnel en mode ajax, avec double message de redirection + quand on allait sur la page de login en etant connecte on avait un lien 'par ici...' au lieu d'une redirection directs plus efficace
parent 3c66dd46
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+7 −11
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -110,7 +110,7 @@ function formulaires_login_charger_dist($cible = '', $login = '', $prive = null)

	// Si on est connecte, appeler traiter()
	// et lancer la redirection si besoin
	if (!$valeurs['editable'] and $loge) {
	if (!$valeurs['editable'] and $loge and _request('formulaire_action')!=='login') {
		$traiter = charger_fonction('traiter', 'formulaires/login');
		$res = $traiter($cible, $login, $prive);
		$valeurs = array_merge($valeurs, $res);
@@ -316,17 +316,13 @@ function formulaires_login_traiter_dist($cible = '', $login = '', $prive = null)

	// Si on est connecte, envoyer vers la destination
	if ($cible and ($cible != self('&')) and ($cible != self())) {
		if (!headers_sent() and !isset($_GET['var_mode'])) {
			include_spip('inc/headers');
		$res['redirect'] = $cible;
		} else {
		$res['message_ok'] = inserer_attribut(
			'<a>' . _T('login_par_ici') . '</a>',
			'href',
			$cible
		);
	}
	}

	// avant de rediriger il faut mettre a jour les sessions sur le disque si on a charge une session
	if (function_exists('terminer_actualiser_sessions')) {