Skip to content
Extraits de code Groupes Projets
Valider 2e42bd95 rédigé par Fil's avatar Fil
Parcourir les fichiers

squelettisation du login spécifique forum + simplification de toute cette affaire de login

parent a0a9dd09
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -2,18 +2,9 @@
<h3 class="spip"><:erreur_probleme_cookie:></h3>
<b><:login_cookie_oblige:></b>
<:login_cookie_accepte:><p />
][
(#ENV*{message})
<br />
<:forum_vous_enregistrer:>
[<a
href='(#ENV{inscription})?mode=forum&amp;focus=nom_inscription&amp;target=spip_pass'
target="spip_pass"
onclick="javascript:window.open(this.href, 'spip_inscription', 'scrollbars=yes, resizable=yes, width=480, height=450'); return false;"><:forum_vous_inscrire:></a>]&nbsp;&nbsp;&#91;<a
href="spip_pass.php3"
target="spip_pass"
onclick="javascript:window.open(this.href, 'spip_pass', 'scrollbars=yes, resizable=yes, width=480, height=280'); return false;"><:login_motpasseoublie:></a>&#93;<br /><br />
]<div style="font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;">
]
<div style="font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;">
<script type="text/javascript" src="ecrire/md5.js"></script>
<form id="login[_(#ENV{login})]"
action="[(#ENV{action2})]"
......
<!--
Formulaire de connexion pour les forums sur abonnement
cf. inc-formulaire_forum.php3
-->
<p><:forum_vous_enregistrer:> <:forum_vous_inscrire:></p>
#LOGIN_PUBLIC
<div align='center' style='font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;'>
&#91;<a href='spip_inscription.php3?mode=forum&amp;focus=nom_inscription'
target="spip_pass"
onclick="javascript:window.open(this.href, 'spip_pass', 'scrollbars=yes, resizable=yes, width=480, height=500'); return false;"><:login_sinscrire:></a>&#93;
&#91;<a
href="spip_pass.php3"
target="spip_pass"
onclick="javascript:window.open(this.href, 'spip_pass', 'scrollbars=yes, resizable=yes, width=480, height=280'); return false;"><:login_motpasseoublie:></a>&#93;
</div>
<br />
......@@ -73,9 +73,7 @@ function balise_FORMULAIRE_FORUM_dyn($titre, $table, $forums_publics, $id_rubriq
// verifier l'identite des posteurs pour les forums sur abo
if (($forums_publics == "abo") && (!$GLOBALS["auteur_session"])) {
include_local(find_in_path('inc-login_public.php3'));
return login_pour_tous(_request('var_login'), $url,
true, $url, 'forum');
return array('formulaire_login_forum', 0, array());
}
$id_rubrique = intval($id_rubrique);
......
......@@ -60,12 +60,10 @@ function login_explicite($login, $cible, $mode) {
redirige_par_entete($cible);
return http_href($cible, _T('login_par_ici'));
}
return login_pour_tous($login ? $login : _request('var_login'), $cible, '', $action, $mode);
return login_pour_tous($login ? $login : _request('var_login'), $cible, $action, $mode);
}
// fonction aussi pour les forums sur abonnement
function login_pour_tous($login, $cible, $message, $action, $mode) {
function login_pour_tous($login, $cible, $action, $mode) {
global $ignore_auth_http, $php_module, $_SERVER, $_COOKIE;
// en cas d'echec de cookie, inc_auth a renvoye vers spip_cookie qui
......@@ -128,7 +126,6 @@ function login_pour_tous($login, $cible, $message, $action, $mode) {
'url' => $cible,
'auth_http' => $auth_http,
'echec_cookie' => ($echec_cookie ? ' ' : ''),
'message' => ($message ? ' ' : ''),
'inscription' => $inscription
)
)
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter