Skip to content
Extraits de code Groupes Projets
Valider 72a603cd rédigé par JamesRezo's avatar JamesRezo :tada:
Parcourir les fichiers

Un message différent pour l'echec de connexion des visiteur (6forum) à...

Un message différent pour l'echec de connexion des visiteur (6forum) à l'espace privé du site. hack rapide...
parent 3d665474
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -6,6 +6,12 @@ ...@@ -6,6 +6,12 @@
<legend><:avis_erreur_cookie:></legend> <legend><:avis_erreur_cookie:></legend>
<p><:login_cookie_oblige:></p> <p><:login_cookie_oblige:></p>
<p><:login_cookie_accepte:></p> <p><:login_cookie_accepte:></p>
</fieldset>]
[(#ENV{echec_visiteur})
<fieldset class="reponse_formulaire">
<legend><:avis_erreur_visiteur:></legend>
<p><:texte_erreur_visiteur:></p>
</fieldset>] </fieldset>]
<script type="text/javascript" src="#EVAL{_DIR_JAVASCRIPT}md5.js"> </script> <script type="text/javascript" src="#EVAL{_DIR_JAVASCRIPT}md5.js"> </script>
...@@ -64,4 +70,4 @@ document.getElementById('var_login[_(#ENV{login})]').focus(); ...@@ -64,4 +70,4 @@ document.getElementById('var_login[_(#ENV{login})]').focus();
<p class="spip_bouton"><input type="submit" value="<:login_sans_cookiie:>"/></p></div> <p class="spip_bouton"><input type="submit" value="<:login_sans_cookiie:>"/></p></div>
</fieldset> </fieldset>
</form> </form>
] ]
\ No newline at end of file
...@@ -94,6 +94,10 @@ function login_pour_tous($login, $cible, $action) { ...@@ -94,6 +94,10 @@ function login_pour_tous($login, $cible, $action) {
$echec_cookie = ($_COOKIE['spip_session'] != 'test_echec_cookie'); $echec_cookie = ($_COOKIE['spip_session'] != 'test_echec_cookie');
else $echec_cookie = ''; else $echec_cookie = '';
// hack grossier pour changer le message en cas d'echec d'un visiteur(6forum) sur ecrire/
$echec_visiteur = _request('var_echec_visiteur')?' ':'';
$pose_cookie = generer_url_public('spip_cookie'); $pose_cookie = generer_url_public('spip_cookie');
$auth_http = ''; $auth_http = '';
if ($echec_cookie AND !$ignore_auth_http) { if ($echec_cookie AND !$ignore_auth_http) {
...@@ -160,6 +164,7 @@ function login_pour_tous($login, $cible, $action) { ...@@ -160,6 +164,7 @@ function login_pour_tous($login, $cible, $action) {
'url' => $cible, 'url' => $cible,
'auth_http' => $auth_http, 'auth_http' => $auth_http,
'echec_cookie' => ($echec_cookie ? ' ' : ''), 'echec_cookie' => ($echec_cookie ? ' ' : ''),
'echec_visiteur' => $echec_visiteur,
'login' => $login, 'login' => $login,
'login_alt' => (isset($login_alt) ? $login_alt : $login), 'login_alt' => (isset($login_alt) ? $login_alt : $login),
'self' => str_replace('&amp;', '&', self()) 'self' => str_replace('&amp;', '&', self())
......
...@@ -183,7 +183,7 @@ function inc_auth_dist() { ...@@ -183,7 +183,7 @@ function inc_auth_dist() {
$r = auth_rubrique($connect_id_auteur, $connect_statut); $r = auth_rubrique($connect_id_auteur, $connect_statut);
if (is_string($r)) { if (is_string($r)) {
if ($r != '1comite') return auth_arefaire(); if ($r != '1comite') return auth_arefaire($r);
} elseif (is_array($r)) } elseif (is_array($r))
$connect_id_rubrique = $r; $connect_id_rubrique = $r;
else $connect_toutes_rubriques = true; else $connect_toutes_rubriques = true;
...@@ -234,10 +234,12 @@ function auth_areconnecter($auth_login) ...@@ -234,10 +234,12 @@ function auth_areconnecter($auth_login)
// redemande login, avec nettoyage // redemande login, avec nettoyage
// http://doc.spip.org/@auth_arefaire // http://doc.spip.org/@auth_arefaire
function auth_arefaire() function auth_arefaire($statut='')
{ {
// hack grossier pour changer le message en cas d'echec d'un visiteur(6forum) sur ecrire/
$var_echec = $statut?'&var_echec_visiteur=true':'&var_echec_cookie=true';
$url = rawurlencode(str_replace('/./', '/', $url = rawurlencode(str_replace('/./', '/',
(_DIR_RESTREINT ? "" : _DIR_RESTREINT_ABS) . str_replace('&amp;', '&', self()))); (_DIR_RESTREINT ? "" : _DIR_RESTREINT_ABS) . str_replace('&amp;', '&', self())));
return generer_url_public('login', "url=$url" . (isset($_GET['bonjour']) ? '&var_echec_cookie=true' : ''),true); return generer_url_public('login', "url=$url" . (isset($_GET['bonjour']) ? $var_echec : ''),true);
} }
?> ?>
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