J
j-l-n
Guest
Ich möchte es so einrichten, dass User sich per URL-Aufruf anmelden können, also z.B. mit user:geheim@mysite.com.
Wie funktioniert so etwas?
Wie funktioniert so etwas?
Zuletzt bearbeitet:
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
In dem Thread geht es um die Authentifizierung mit htaccessIch glaub, ich machs doch wieder mit .htaccess, das versteh ich immerhin so richtig.![]()
In dem Thread geht es um die Authentifizierung mit htaccess
AuthType Basic
AuthName "Passwortgeschützt"
AuthUserFile .htpasswd
Require user Admin
Du musst nichts machen, der Browser muss das nur untersützen (es ist ein Sicherheitsrisiko) und das geht das so ohne irgendeine zusätzliche Technik.Ich habe mich nämlich nun gefragt, wie man eine Anmeldung per URL-Login mit der Doppelsyntax durchführt, was ich ein paar Mal gesehen habe.
D.h., was muss ich machen, damit sich ein User per Aufruf der URL userass@example.com anmelden kann?
nein,nein,nein, serverseitig! ich glaube, du meinst jetzt, wie ICH mich anmelde. ich meine, dass sich welche auf MEINER website so anmelden können. (ging vielleicht nicht ganz klar aus der fragestellung hervor).Du musst nichts machen, der Browser muss das nur untersützen (es ist ein Sicherheitsrisiko) und das geht das so ohne irgendeine zusätzliche Technik.
Ja, genau das meine ich auch.ich meine, dass sich welche auf MEINER website so anmelden können. (ging vielleicht nicht ganz klar aus der fragestellung hervor).
Was unterscheidet denn andere von dir?ich meine, dass sich welche auf MEINER website so anmelden können.
Ich denk du verstehst wie du Authentifizierung mit htaccess funktioniert? Da brauchst du kein ServerskriptVielleicht steh ich hier einfach auf dem Schlauch. Wie kriege ich überhaupt erstmal diese Überprüfung hin? Es MUSS doch irgendein Skript am Server laufen, dass prüft, ob der Nutzername und das Passwort auch stimmen, sonst bringt doch das Ganze nichts! Woher soll der Server denn sonst das wissen?
Ja.Vielleicht steh ich hier einfach auf dem Schlauch.
Garnicht, das macht der Apache.Wie kriege ich überhaupt erstmal diese Überprüfung hin?
Das macht kein Script sondern die Software, die sich Apache Webserver nennt. Und das steuerst du über die .htaccess Datei, ob und wie der Apache das machen soll.Es MUSS doch irgendein Skript am Server laufen, dass prüft, ob der Nutzername und das Passwort auch stimmen, sonst bringt doch das Ganze nichts! Woher soll der Server denn sonst das wissen?
Tschuldigung, falsch ausgedrückt. Ich meinte damit bloß, dass es doch irgendetwas geben muss, dass den Server anweist, welches Passwort akzeptiert werden soll. Also per .htaccess.Das macht kein Script sondern [...] der Apache Webserver [...] steuerst du über die .htaccess Datei.
AuthType Basic
AuthName "Passwortgeschützt"
AuthUserFile .htpasswd
Require user Admin
Ja, wenn der Browser die Syntax unterstützt.-das Verzeichnis aufzurufen und in der Browsermeldung das Passwort einzugeben
-oder direkt das Verzeichnis mit dem Benutzernamen und Passwort in der URL aufzurufen?
Ja, wenn der Browser die Syntax unterstützt.
Diese Methode der Zutrittskontrolle hat halt einen großen Nachteil: Man hat sehr wenig Kontrolle und Überwachung/Logging.
Mit einem eigenen Authentifizierungssystem kann man weitaus mehr machen. Vor allem könnte man mit einem eigenen garantieren, dass das Anmelden über einen URL immer funktioniert und nicht vom Browser abhängig ist.
Die htaccess Methode würde ich von daher immer nur für mich selbst oder enge Freunde/Kollegen verwenden, nicht für die "Masse".