httpd-users-de mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcus Reimann" <Marcus.Reim...@reimann-systemberatung.de>
Subject RE: APACHE + Multiuser
Date Fri, 27 Feb 2004 11:31:45 GMT
Hallo,

> >> Der Kunde A + B gehen auf meine Homepage, klicken auf Kundencenter.
> >> Dann kommt die Benutzer und Paßwortabfrage. Entsprechende Daten
> >> werden eingegeben und der Kunde wird entsprechend auf
> >> www.wasauchimmer.de/kundea weitergeleitet.
>
> >> Kunde B macht genau das selbe, wird aber nach den Eingaben auf
> >> die Seite www.wasauchimmer.de/kundeb weitergeleitet. Welche
> >> Möglichkeiten hätte ich dafür?
> ...
> > Hy,
> > hier würde dir vielleicht die UserDir Direktive weiterhelfen.
>
> Hm, UserDir sorgt eigentlich dafuer, dass ein ganz anderes
> Directory von ausserhalb der Webroot eingehaengt wird wenn
> Du www.wasauchimmer.de/~kundea bereits in der URL stehen
> hast. Dadurch koennen User ihre html-seiten in ihrem Home-
> Directory pflegen, brauchen also keine Schreibrechte in
> www-root und sind doch unter eigener Adresse erreichbar.
>
> Von daher tippe ich eher auf mod_rewrite. Der Username sollte
> in einer Environment Variablen landen, die Du in einer Regel
> benutzen kannst. Sollte mit Perl gehen. Das darf man glaube
> ich in rewriting rules benutzen. Du verlinkst also auf
> www.wasauchimmer.de/multiuser/ und mod_rewrite macht
> daraus www.wasauchimmer.de/$gibmich_username/. Selber
> gemacht habe ich das aber noch nicht.

Wenn der Apache über PHP als Modul verfügt, dann kann dies auch
über PHP gelöst werden. In PHP kann man mit $_SERVER['PHP_AUTH_USER']
den Namen des Users auslesen (geht aber nur, wenn PHP als Apache-
Modul läuft, also nicht, wenn PHP als CGI läuft). Abhängig von
dem Inhalt der Variablen kann dem User dann eine personalisierte
Seite angezeigt werden oder eben auf eine andere Seite weitergeleitet
werden.

Gruß
 Marcus Reimann
 M. Reimann Systemberatung
 http://www.reimann-systemberatung.de



--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Mime
View raw message