[SPIP] v3.2.7-->v3.2.9
[lhc/web/www.git] / www / ecrire / inc / auth.php
index a58bc05..89780eb 100644 (file)
@@ -3,7 +3,7 @@
 /***************************************************************************\
  *  SPIP, Systeme de publication pour l'internet                           *
  *                                                                         *
- *  Copyright (c) 2001-2017                                                *
+ *  Copyright (c) 2001-2019                                                *
  *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
  *                                                                         *
  *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
@@ -228,6 +228,7 @@ function auth_init_droits($row) {
        unset($GLOBALS['visiteur_session']['htpass']);
        unset($GLOBALS['visiteur_session']['alea_actuel']);
        unset($GLOBALS['visiteur_session']['alea_futur']);
+       unset($GLOBALS['visiteur_session']['ldap_password']);
 
        // creer la session au besoin
        if (!isset($_COOKIE['spip_session'])) {
@@ -271,7 +272,7 @@ function auth_init_droits($row) {
 
        // Administrateurs
        if (in_array($GLOBALS['connect_statut'], explode(',', _STATUT_AUTEUR_RUBRIQUE))) {
-               if (is_array($GLOBALS['visiteur_session']['restreint'])) {
+               if (isset($GLOBALS['visiteur_session']['restreint']) and is_array($GLOBALS['visiteur_session']['restreint'])) {
                        $GLOBALS['connect_id_rubrique'] = $GLOBALS['visiteur_session']['restreint'];
                }
                if ($GLOBALS['connect_statut'] == '0minirezo') {