diff --git a/formulaires/formulaire_login.html b/formulaires/formulaire_login.html index 75535c238591fe5e22b4457ba7420816786a6f1a..464419dd205f68440596c719166378ba0cc30835 100644 --- a/formulaires/formulaire_login.html +++ b/formulaires/formulaire_login.html @@ -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&focus=nom_inscription&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>] [<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>]<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})]" diff --git a/formulaires/formulaire_login_forum.html b/formulaires/formulaire_login_forum.html new file mode 100644 index 0000000000000000000000000000000000000000..0c587dd7c9021f7fc9ab03c1ff3ea749f330f191 --- /dev/null +++ b/formulaires/formulaire_login_forum.html @@ -0,0 +1,24 @@ +<!-- + + 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;'> + +[<a href='spip_inscription.php3?mode=forum&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>] + +[<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>] + +</div> +<br /> diff --git a/formulaires/inc-formulaire_forum.php3 b/formulaires/inc-formulaire_forum.php3 index 9ac750fda7e2914052d5e50f2145e762c967033d..e5e78fd429421b8364175b852af01f27e6d8df0e 100644 --- a/formulaires/inc-formulaire_forum.php3 +++ b/formulaires/inc-formulaire_forum.php3 @@ -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); diff --git a/formulaires/inc-login_public.php3 b/formulaires/inc-login_public.php3 index 735d3edf6f590c9ba7179ade72fedb9bc19c20f4..ae5f2b093d49af5765d2998dc0003613bdf89380 100644 --- a/formulaires/inc-login_public.php3 +++ b/formulaires/inc-login_public.php3 @@ -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 ) )