|
@@ -59,7 +59,7 @@ discard block |
|
|
block discarded – undo |
|
59
|
59
|
} |
|
60
|
60
|
|
|
61
|
61
|
$n = intval(sql_errno()); |
|
62
|
|
- spip_log("Erreur base de donnees $n " . sql_error()); |
|
|
62
|
+ spip_log("Erreur base de donnees $n ".sql_error()); |
|
63
|
63
|
|
|
64
|
64
|
return $n ?: 1; |
|
65
|
65
|
} |
|
@@ -110,19 +110,19 @@ discard block |
|
|
block discarded – undo |
|
110
|
110
|
// erreur SQL a afficher |
|
111
|
111
|
$raison = minipres( |
|
112
|
112
|
_T('info_travaux_titre'), |
|
113
|
|
- _T('titre_probleme_technique') . '<p><tt>' . sql_errno() . ' ' . sql_error() . '</tt></p>' |
|
|
113
|
+ _T('titre_probleme_technique').'<p><tt>'.sql_errno().' '.sql_error().'</tt></p>' |
|
114
|
114
|
); |
|
115
|
115
|
} elseif (@$raison['statut']) { |
|
116
|
116
|
// un simple visiteur n'a pas acces a l'espace prive |
|
117
|
|
- spip_log('connexion refusee a ' . @$raison['id_auteur']); |
|
|
117
|
+ spip_log('connexion refusee a '.@$raison['id_auteur']); |
|
118
|
118
|
$est_connecte = (!empty($GLOBALS['visiteur_session']['login']) and !empty($GLOBALS['visiteur_session']['statut'])); // idem test balise #URL_LOGOUT |
|
119
|
119
|
$raison = minipres( |
|
120
|
120
|
_T('avis_erreur_connexion'), |
|
121
|
121
|
_T('avis_erreur_visiteur') |
|
122
|
122
|
// Lien vers le site public |
|
123
|
|
- . '<br /><a href="' . url_de_base() . '">' . _T('login_retour_public') . '</a>' |
|
|
123
|
+ . '<br /><a href="'.url_de_base().'">'._T('login_retour_public').'</a>' |
|
124
|
124
|
// Si la personne est connectée, lien de déconnexion ramenant vers la page de login |
|
125
|
|
- . ($est_connecte ? ' | <a href="' . generer_url_public('', 'action=logout&logout=prive') . '">' . _T('icone_deconnecter') . '</a>' : '') |
|
|
125
|
+ . ($est_connecte ? ' | <a href="'.generer_url_public('', 'action=logout&logout=prive').'">'._T('icone_deconnecter').'</a>' : '') |
|
126
|
126
|
); |
|
127
|
127
|
} else { |
|
128
|
128
|
// auteur en fin de droits ... |
|
@@ -212,8 +212,7 @@ discard block |
|
|
block discarded – undo |
|
212
|
212
|
$where = (is_numeric($id_auteur) |
|
213
|
213
|
/*AND $id_auteur>0*/ // reprise lors des restaurations |
|
214
|
214
|
) ? |
|
215
|
|
- "id_auteur=$id_auteur" : |
|
216
|
|
- (!strlen($GLOBALS['connect_login']) ? '' : 'login=' . sql_quote($GLOBALS['connect_login'], '', 'text')); |
|
|
215
|
+ "id_auteur=$id_auteur" : (!strlen($GLOBALS['connect_login']) ? '' : 'login='.sql_quote($GLOBALS['connect_login'], '', 'text')); |
|
217
|
216
|
|
|
218
|
217
|
if (!$where) { |
|
219
|
218
|
return ''; |
|
@@ -255,7 +254,7 @@ discard block |
|
|
block discarded – undo |
|
255
|
254
|
$GLOBALS['connect_login'] = $row['login']; |
|
256
|
255
|
$GLOBALS['connect_statut'] = $row['statut']; |
|
257
|
256
|
|
|
258
|
|
- $GLOBALS['visiteur_session'] = array_merge((array)$GLOBALS['visiteur_session'], $row); |
|
|
257
|
+ $GLOBALS['visiteur_session'] = array_merge((array) $GLOBALS['visiteur_session'], $row); |
|
259
|
258
|
|
|
260
|
259
|
// au cas ou : ne pas memoriser les champs sensibles |
|
261
|
260
|
unset($GLOBALS['visiteur_session']['pass']); |
|
@@ -327,7 +326,7 @@ discard block |
|
|
block discarded – undo |
|
327
|
326
|
* @return string |
|
328
|
327
|
*/ |
|
329
|
328
|
function auth_a_loger() { |
|
330
|
|
- $redirect = generer_url_public('login', 'url=' . rawurlencode(self('&', true)), true); |
|
|
329
|
+ $redirect = generer_url_public('login', 'url='.rawurlencode(self('&', true)), true); |
|
331
|
330
|
|
|
332
|
331
|
// un echec au "bonjour" (login initial) quand le statut est |
|
333
|
332
|
// inconnu signale sans doute un probleme de cookies |
|
@@ -363,7 +362,7 @@ discard block |
|
|
block discarded – undo |
|
363
|
362
|
$date ??= date('Y-m-d H:i:s'); |
|
364
|
363
|
|
|
365
|
364
|
if (abs(strtotime($date) - $connect_quand) >= 60) { |
|
366
|
|
- sql_updateq('spip_auteurs', ['en_ligne' => $date], 'id_auteur=' . intval($row['id_auteur'])); |
|
|
365
|
+ sql_updateq('spip_auteurs', ['en_ligne' => $date], 'id_auteur='.intval($row['id_auteur'])); |
|
367
|
366
|
$row['en_ligne'] = $date; |
|
368
|
367
|
} |
|
369
|
368
|
|
|
@@ -472,7 +471,7 @@ discard block |
|
|
block discarded – undo |
|
472
|
471
|
if ( |
|
473
|
472
|
!$login |
|
474
|
473
|
or !$login_base = auth_retrouver_login($login, $serveur) |
|
475
|
|
- or !$row = sql_fetsel('*', 'spip_auteurs', 'login=' . sql_quote($login_base, $serveur, 'text'), '', '', '', '', $serveur) |
|
|
474
|
+ or !$row = sql_fetsel('*', 'spip_auteurs', 'login='.sql_quote($login_base, $serveur, 'text'), '', '', '', '', $serveur) |
|
476
|
475
|
) { |
|
477
|
476
|
// generer de fausses infos, mais credibles, pour eviter une attaque |
|
478
|
477
|
// https://core.spip.net/issues/1758 + https://core.spip.net/issues/3691 |
|
@@ -582,7 +581,7 @@ discard block |
|
|
block discarded – undo |
|
582
|
581
|
sql_updateq( |
|
583
|
582
|
'spip_auteurs', |
|
584
|
583
|
['prefs' => serialize($p)], |
|
585
|
|
- 'id_auteur=' . intval($auteur['id_auteur']) |
|
|
584
|
+ 'id_auteur='.intval($auteur['id_auteur']) |
|
586
|
585
|
); |
|
587
|
586
|
|
|
588
|
587
|
// bloquer ici le visiteur qui tente d'abuser de ses droits |
|
@@ -746,7 +745,7 @@ discard block |
|
|
block discarded – undo |
|
746
|
745
|
return false; |
|
747
|
746
|
} |
|
748
|
747
|
|
|
749
|
|
- $row = sql_fetsel('*', 'spip_auteurs', 'login=' . sql_quote($login, $serveur, 'text'), '', '', '', '', $serveur); |
|
|
748
|
+ $row = sql_fetsel('*', 'spip_auteurs', 'login='.sql_quote($login, $serveur, 'text'), '', '', '', '', $serveur); |
|
750
|
749
|
|
|
751
|
750
|
if (!$row) { |
|
752
|
751
|
if ( |
|
@@ -801,11 +800,11 @@ discard block |
|
|
block discarded – undo |
|
801
|
800
|
$retour = $retour ?: _T('icone_retour'); |
|
802
|
801
|
$corps .= "<p>$raison</p>[<a href='$public'>$retour</a>] "; |
|
803
|
802
|
if ($url) { |
|
804
|
|
- $corps .= "[<a href='" . generer_url_action('cookie', "essai_auth_http=oui&$url") . "'>$re</a>]"; |
|
|
803
|
+ $corps .= "[<a href='".generer_url_action('cookie', "essai_auth_http=oui&$url")."'>$re</a>]"; |
|
805
|
804
|
} |
|
806
|
805
|
|
|
807
|
806
|
if ($lien) { |
|
808
|
|
- $corps .= " [<a href='$ecrire'>" . _T('login_espace_prive') . '</a>]'; |
|
|
807
|
+ $corps .= " [<a href='$ecrire'>"._T('login_espace_prive').'</a>]'; |
|
809
|
808
|
} |
|
810
|
809
|
include_spip('inc/minipres'); |
|
811
|
810
|
echo minipres($pb, $corps); |