Zum Inhalt springen

Web Login OHNE Php, evtl Perl/htaccess?


Empfohlene Beiträge

Hi

Ich hab folgendes Problem, vielleicht weiss einer was dazu:

Ich hab eine Webseite, auf der sich Kunden mit Name und Passwort anmelden können müssen und dann in einen Bereich kommen, der nur von ihnen eingesehen werden kann. Also jeder seinen eigenen Bereich. Problem: Auf dem Webserver läuft Apache und nur Perl ist installiert, PHP geht leider nicht. Kann man also sowas in Perl regeln oder evtl. mit htaccess? Kann man einen Benutzer, abhängig vom Passwort in verschiedene Bereiche weiterleiten?

Thx

Noxy

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also .htaccess ist für Directory spezifische Berechtigungen, d.h. jedes Verz. das eine .htaccess Datei enthält kann dadurch andere Berechtigungen o.ä. erhalten. Für eine Weiterleitung usw. ist es also ungeeignet.

Bleibt also nur Perl... da kenn ich mich aber nicht aus.

Wie wäre es denn mit Per-User Directories?

also www.server.tld/~User1

siehe hier: http://httpd.apache.org/docs-2.0/howto/public_html.html

dort könnte dann mit .htaccess ein Passwort abgefragt werden, so hätte nur der User Zugriff.

Oder du programmierst ein Apache Mod für sowas...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ja das Prob hatte ich auch schonmal....

Also meine individuell nicht überrall verwertbare aber durchaus brauchbare Lösung.

Die hast Perl :-)

Du hast .htaccess :-D

1. Du machst ein geschütztes Verzeichnis mit htaccess.

2. Der Besucher hat ein Login (wenn nicht Benutzerverwaltung schreiben 40 Std)

3. Der Besucher meldet sich für das Verzeichnis an im HTACCESS-Fenster.

4. Er hat in einer htpasswd o.ä. das Passwort hinterlegt. (Du brauchst nur eine)

5. Login ist valid (gültig)

6. Du linkst ihn auf deine Besucher.pl (CGI)

7. In diesem CGI kanst du mit der $ENV{'REMOTE_USER''} auslesen wer er ist.

8. Du gibst ihm die Daten zu Seinem Benutzernamen.

9. Wie Du das dann machst, ist offen!

Datei $ENV{'REMOTE_USER''}.html

Datenbank "Select bla from bla where user='$ENV{'REMOTE_USER''}.'

Wichtig hierbei ist nur, das Du das $ENV{'REMOTE_USER''} nur in dem Ordner erwartest, wo auch das .htaccess-File liegt

Also den probiers mal ...

Wenn Du Unterstützung brauchst, http://www.CYouToo.de (wurde von einem Perl-Freak geschrieben)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...