Enrico: Login

Wie kann ich einen Login auf meine Seite einbauen?

1. Ich möchte beim einloggen das "Pop-Up" "Netzwerkkennwort eingeben"-Fenster umgehen. Ich möchte das meine User sich direkt von einer HTML-Seite aus einloggen können. Auf meiner Seite habe ich kein PHP, aber ich habe die möglich kein es auf einen anderen Server abzulegen und dann von da aus einzubauen. Es währe aber schön wenn es einen Script gibt, den ich direkt einbauen kann.

2. Wenn ich den Script habe, möchte ich das, wenn der User auf den "Login-Button" klickt, sich die Seite im neuen Fenster öffnet.

Ich hoffe das ihr Versteht was und wie ich das meine?

Wenn was unklar ist, Fragen.

Danke euch jetzt schon mal...

  1. Hallo Enrico,

    nachdem Du nun schon mitbekommen hast, daß Doppelpostings nicht sehr erwünscht sind und sich anscheinend niemand die Hände schmutzig machen möchte, werde ich versuchen auf Deine Problematik fachlich einzugehen.

    Wie kann ich einen Login auf meine Seite einbauen?

    Der dazu in HTTP (Hypertext Transfer Protocol) eigens zu diesem Zeck implementierte Mechanismus ist die HTTP-Authentifizierung (http://www.faqs.org/rfcs/rfc2617.html). Diese bieten über (derzeit) zwei verschiedene Varianten (Basic und Digest) die Möglichkeit auf HTTP-Ebene Passwort und Username zu übermitteln.

    Wie gesagt sind dies die ureigens dafür entworfenen Transfermöglichkeiten. Was dabei für die Konfiguration des apachen wichtig ist, kannst Du Dir unter http://httpd.apache.org/docs-2.0/howto/auth.html ansehen. Es gibt auch Überlegungen, die auf die Sicherheit abziehen. Stellvertretend sei dazu eine frühere Diskussion unter http://forum.de.selfhtml.org/archiv/2002/6/t13365/#m75022 angeführt.

    1. Ich möchte beim einloggen das "Pop-Up" "Netzwerkkennwort eingeben"-Fenster umgehen. Ich möchte das meine User sich direkt von einer HTML-Seite aus einloggen können. Auf meiner Seite habe ich kein PHP, aber ich habe die möglich kein es auf einen anderen Server abzulegen und dann von da aus einzubauen. Es währe aber schön wenn es einen Script gibt, den ich direkt einbauen kann.

    Die Browser stellen dies, wie Dir ja bereits aufgefallen ist, in einem eigenen Fenster dar. Dieses Fenster hebt sich natürlich von der Webpräsenz sehr deutlich ab, vermutlich daher versucht man gerne andere Möglichkeiten der Umsetzung zu realisieren. Doch gener betrachtet, bildet man nichts anderes über die herkömmlichen Methoden GET oder POST mit einem HTML-Formular nach, was gerade mit Zusatztools des apachen sehr einfach zu handhaben ist.

    Hinzu kommt auch, das die meisten Sicherheitsbereiche im Internet den Besuchern genau mit einem sochen "Anmeldefenster" ihre Aufwartungen machen. Dieses Fenster ist daher bekannt und zeugt bei Nutzer X, weil er es vielleicht auch kennt, für Sicherheit, genauso, wie es auch das Zertifikat bei SSL-Verschlüsselung tut, was man sich in einem vom Web deutlich abgetrennten Fenster ansehen kann.

    Prinzipiell ist es natürliach auch ersteinmal eine Frage in wiefern, Du bei Deinem Provider die Möglichkeit hat eine Authentifizierung zu konfigurieren. Wenn diese aber möglich ist und, wie in Deinem Fall, anderweitige Formularverarbeitung mit Extra-Aufwand zu betreiben ist, würde ich doch diese Möglichkeit wahrnehmen ;)

    1. Wenn ich den Script habe, möchte ich das, wenn der User auf den "Login-Button" klickt, sich die Seite im neuen Fenster öffnet.

    Scripte zu Formularverarbeitung kannst Du beispielsweise unter http://www.php-faq.de/ch/ch-webvariablen.html einsehen und selbser Dich ausprobieren. Dabei ist ein Blick auf das PHP-Manual immer nützlich. Wenn es zu Problemen durch das Einbinden kommt, frage bitte nocheinmal detailiert nach.

    Gruß aus Berlin!
    eddi