Skip to content
Extraits de code Groupes Projets
Valider cd769835 rédigé par esj's avatar esj
Parcourir les fichiers

fonctionnalisation du script (on verra plus tard pour savoir ou mettre les fonctions)

parent 83cbddd1
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -14,7 +14,7 @@
include ("ecrire/inc_version.php3");
include_ecrire ("inc_session");
include_ecrire('inc_cookie');
spip_log("uri: $REQUEST_URI");
// gerer l'auth http
function auth_http($url, $essai_auth_http) {
global $_SERVER;
......@@ -38,6 +38,35 @@ function auth_http($url, $essai_auth_http) {
}
}
function spip_cookie_dist()
{
global
$auteur_session,
$change_session,
$cookie_admin,
$cookie_session,
$essai_auth_http,
$essai_login,
$id_auteur,
$ignore_auth_http,
$ldap_present,
$logout,
$logout_public,
$next_session_password_md5,
$retour,
$session_login,
$session_login_hidden,
$session_password,
$session_password_md5,
$session_remember,
$spip_admin,
$spip_session,
$test_echec_cookie,
$url,
$valeur,
$var_lang,
$var_lang_ecrire;
// rejoue le cookie pour renouveler spip_session
if ($change_session == 'oui') {
if (verifier_session($spip_session)) {
......@@ -111,7 +140,6 @@ if ($essai_login == "oui") {
$session_login = $session_login_hidden;
$login = $session_login;
$pass = $session_password;
// Essayer differentes methodes d'authentification
$auths = array('spip');
......@@ -231,7 +259,7 @@ if ($var_lang_ecrire) {
// Redirection
// Sous Apache, les cookies avec une redirection fonctionnent
// Sinon, on fait un refresh HTTP
if (ereg("^Apache", $SERVER_SOFTWARE)) {
if (ereg("^Apache", $GLOBALS['SERVER_SOFTWARE'])) {
redirige_par_entete($redirect);
}
else {
......@@ -242,5 +270,8 @@ else {
echo "</head>\n";
echo "<body><a href='".$redirect."'>"._T('navigateur_pas_redirige')."</a></body></html>";
}
}
spip_cookie_dist()
?>
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