[SPIP] v3.2.7-->v3.2.9
[lhc/web/www.git] / www / ecrire / inc / auth.php
index 2085aba..89780eb 100644 (file)
@@ -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') {