2010-07-29 4 views
0

Ce que je voudrais faire est pour mes utilisateurs de se connecter avec l'authentification http. En fonction de leur nom d'utilisateur, le répertoire de travail sera différent.Http authentification changer répertoire de travail

Je dois utiliser l'authentification http car je ne veux pas interférer avec l'application web (drupal) qui se trouve dans les répertoires de travail des utilisateurs.

Je n'ai pas non plus les utilisateurs pour avoir accès aux fichiers des autres utilisateurs. Ce que je visualise est un utilisateur qui se connecte avec l'authentification http, nous allons chercher le nom d'utilisateur dans ma base de données MySQL et trouver ce que devrait être leur répertoire de travail. Ce qui finira par arriver, c'est que toutes les URL de l'utilisateur seront les mêmes (http://myhost/index.php) mais elles auront toutes accès à un index.php différent.

Je suis à l'aise avec le truc PHP. La chose qui m'a bloqué change dynamiquement le répertoire de travail.

Répondre

1

Je considérerais sérieusement leur donner chacun un sous-domaine, et/ou en utilisant quelque chose comme mod_vhost_alias. Cependant, une rewiterule avec l'ajout %{REMOTE_USER} (vous utilisez l'authentification http après tout) devrait faire la plupart du travail.

+0

Cela semble vraiment intéressant, je vais vérifier. – Icode4food