s) { global $htsalt; if (function_exists('crypt')) return crypt($pass, $htsalt); } // // Verifier la presence des .htaccess // function verifier_htaccess($rep) { $htaccess = "$rep/" . _ACCESS_FILE_NAME; if ((!@file_exists($htaccess)) AND !defined('_ECRIRE_INSTALL') AND !defined('_TEST_DIRS')) { spip_log("demande de creation de $htaccess"); if ($_SERVER['SERVER_ADMIN'] != 'www@nexenservices.com'){ if (!$f = fopen($htaccess, "w")) echo "" . "ECHEC DE LA CREATION DE $htaccess" . # ne pas traduire ""; else { fputs($f, "deny from all\n"); fclose($f); } } else { echo "IMPORTANT : "; echo "Votre hébergeur est Nexen Services.
"; echo "La protection du répertoire $rep/ doit se faire par l'intermédiaire de "; echo "l'espace webmestres."; echo "Veuillez créer manuellement la protection pour ce répertoire (un couple login/mot de passe est nécessaire).
"; } } } function gerer_htaccess() { $mode = $GLOBALS['meta']['creer_htaccess']; $r = spip_query("SELECT extension FROM spip_types_documents"); while ($e = spip_fetch_array($r)) { if (is_dir($dir = _DIR_DOC . $e['extension'])) { if ($mode == 'oui') verifier_htaccess($dir); else @unlink("$dir/" . _ACCESS_FILE_NAME); } } return $mode; } // En profiter pour verifier la securite de ecrire/data/ verifier_htaccess(_DIR_SESSIONS); initialiser_sel(); ?> accès à l'espace privé



Mon site SPIP
accès à l'espace privé

Identifiants personnels