URL: https://linuxfr.org/forums/general-general/posts/gestion-des-sessions-par-apache-ou-autre-magouille-qui-marche Title: Gestion des sessions par Apache (ou autre magouille qui marche) Authors: samyboy Date: 2005年03月04日T14:47:08+01:00 Tags: Score: 0 Bonjour, Nous utilisons un "espace client" protégé par login/mot de passe (stockés dans une base mysql) où il peut voir l'état de ses factures, comment ça se passe, etc. Lorsque l'utilisateur est authentifié, des variables session sont créés par php. Jusque ici, tout roule sans problème. Là où le problème se corse, c'est qu'il faut que le client accède à un répertoire personnel ou il consultera ses petits fichiers, aura un aperçu des produits en développement, pourra télécharger les documents word, pdf ou excel qu'on lui mettra à disposition, bref une sorte de dossier fourre-tout qu'il pourra explorer, lister les répertoires, etc. Plusieurs contraintes m'arrivent sur la face : - Le répertoire doit être protégé. Seul l'utilisateur a accès à son répertoire personnel. - L'utilisateur ne doit pas pouvoir voir le dossier de son voisin - L'utilisateur ne doit pas s'enregistrer plus d'une fois. Il a déjà donné son login/mdp au début. Je pensais utiliser les fichiers .htaccess/.htpasswd tout simplement mais comme il ne doit pas s'enregistrer une deuxième fois, ce système tombe à l'eau. Sauf si apache arrive à lire et gérer les variables de sessions. Apache sait-il gérer les variables de session ? Si oui, est-il possible que l'authentification de .htaccess se fasse à partir de variables session ? Si non, avez-vous une idée pour me tirer d'affaire de ce bourbier ? J'ai entendu parler du mod_session pour apache (introuvable sur le net o_O ). Peut-être que c'est ce que je cherche. J'ai aussi une autre idée, ce serait que PHP envoie le login/mdp à apache lorsque l'erreur 403 arrive. En d'autres termes, il capterait les headers de apache et renvoyait directement le bon login/mdp sans que l'utilisateur ni voye que du feu. Compliqué, sûrement, mais possible ? Aucune idée... Je vous remercie des idées ou solutions que vous pourriez m'apporter

AltStyle によって変換されたページ (->オリジナル) /