3 votes

Configurer la durée de la session avec htaccess

Mon serveur web personnel utilise l'installation standard d'Apache 2 sous OSX. J'ai quelques répertoires avec du contenu que je veux sécuriser, donc j'ai configuré des fichiers htaccess pour ces zones. Cependant, je trouve ennuyeux d'avoir à me connecter à ces zones aussi fréquemment que je le fais. Une fois que je suis connecté, j'aimerais ne pas avoir à me connecter à nouveau pendant une longue période, un peu comme si l'on définissait une longue période dans un cookie. Mais j'aimerais augmenter la durée de vie de la session authentifiée avec htaccess.

J'ai cherché sur Google mais je n'ai pas trouvé ce que je cherchais, peut-être parce que je ne cherche pas le bon terme. Je veux configurer la "durée de la session", le "délai de la session", la "limite de temps" ou l'"expiration" pour les utilisateurs authentifiés via htaccess. Des idées ?

5voto

Sacx Points 2531

Désolé, mais l'authentification apache/HTTP pure ne vous donne aucun contrôle sur le navigateur. Après la première authentification, votre serveur ne peut pas demander au navigateur de se déconnecter ou d'attendre, car l'authentification HTTP ne fonctionne pas avec les sessions/cookies, etc. et le navigateur enverra continuellement les informations d'authentification. Pour se déconnecter, il faut fermer le navigateur.

En d'autres termes, vous ne pouvez pas faire cela uniquement à partir d'Apache.

Salutations

0voto

Tom Newton Points 3961

Il existe des astuces qui permettent de se déconnecter de l'authentification de type htaccess, mais elles ont toutes une chose en commun : elles sont nulles, et il serait encore plus difficile de les faire fonctionner avec un délai d'attente.

Je sais que c'est facile, mais essayez d'éviter ce type d'authentification, vous le regretterez à l'avenir. Cherchez peut-être une application web qui vous permettra d'accéder aux fichiers, mais utilisez une méthode d'authentification différente.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X