Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Homepage Passwortschützen





Frage

Hi @all! Wie kann ich eine HTML-Seite über ein Passwort und Benutzernamen schützen wenn ich auf meiner Homepage einen Bereich erstellen möchte, zu dem nur bestimmte Leute denen ich einen Benutzernamen und ein Passwort gebe, Zutritt haben? Dass es geht, weiß ich. Leider weiß ich nicht, wie es geht... Gibt es dafür ein Java-Script? Wenn ja, wo finde ich es? Oder wie kann ich das am besten machen...? Danke schonmal im Vorraus! Gruß Scran

Antwort 1 von shorres

Hallo Scran,

eine Möglichkeit wäre "htaccess" wenn dies Dein Webspace-Provider unterstützt.

http://www.homepagemagazin.de/workshop/2001/04/htaccess/


mfG
shorres


Antwort 2 von RaTsch

Anleitung kommt von Puretec, sollte aber auch sonst so gehen!!!!!
Bitte beachte, daß dies jedoch nicht jeder Anbieter unterstützt!

Passwortschutz einrichten und konfigurieren

1. Erstellen Sie in dem Ordner, der geschützt werden soll, eine Datei namens .htaccess (der Punkt ist wichtig!) mit folgendem Inhalt:

AuthType Basic
AuthName "Passwortgeschützter Bereich"
AuthUserFile /homepages/xx/xxxxxxxxx/htdocs/[Ordner]/.htpasswd
require user [Username]

Der String "/homepages/xx/xxxxxxxxx/htdocs/" steht exemplarisch für Ihren Document Root, also den absoluten Pfad zu Ihrer Präsenz. Diesen können Sie in Ihrem Konfigurationsmenü herausfinden. Nähere Infos finden Sie im Artikel

"Homepage" (Abschnitt "Verzeichnisschutz") (Kategorie Konfigurationsmenü) oder

Wie kann ich den absoluten Pfad (Document Root) zu meiner Präsenz herausfinden? (Kategorie PHP, CGI: Perl/Python und SSI).


Den Text "Passwortgeschützter Bereich" können Sie durch einen beliebigen Text ersetzen, zum Beispiel "Nur für Insider" oder ähnliches.

Ersetzen Sie "[Ordner]" durch den zu schützenden Ordner. Wenn der Ordner zum Beispiel "projekte" heißt, schreiben Sie "projekte" an dieser Stelle. Achten Sie dabei auf Groß- und Kleinschreibung. Den Text [Username] ersetzen Sie durch einen beliebigen Usernamen, zum Beispiel user, test, puretec, oder ähnlichem. Sie können, um mehreren Leuten den Zugang zu ermöglichen, auch mehrere Zeilen der gleichen Form hinzufügen.

2. Erstellen Sie in diesem Ordner eine Datei namens .htpasswd (wieder: Punkt nicht vergessen) mit folgendem Inhalt:

[Username]:[VerschlüsseltesPasswort]

Für jeden in der .htaccess angegeben User brauchen Sie eine Zeile. Das verschlüsselte Passwort bekommen Sie zum Beispiel unter der Adresse www.linux-profis.de/php4

Beispiel:

ersteruser:Ho/87YN6YqP89
zweiteruser:a&3495634&9

3. Laden Sie diese beiden Dateien im ASCII (Text)-Modus (eine entsprechende Option sollte in Ihrem FTP-Programm enthalten sein, wenn nicht, wird es automatisch richtig gemacht) in die Ordner auf Ihrem FTP-Server hoch.

4. Um den Passwortschutz wieder zu deaktivieren, löschen Sie die beiden Dateien (.htaccess/.htpasswd) wieder aus dem Verzeichnis.

Antwort 3 von MixMax

also bei Apache und co kannst du das über die Datei .htaccess und eine muß für ein passwort erstellt werden, ich habs nicht selber gemacht sondern bei meinem Puretec account kann man über deren Homepage "Verzeichniss schützen" anwählen und der erstellt die dateien dann für einen.

ein Javascript kannst du natürlich vergessen, da du ja dann das passwort im javascript eingeben müstest und den link wohin gelinkt wird, wasa jeder im quelltext sehen könnte.

wenn du keine beschreibung zum schutz mit .htaccess findest dann kannst du das noch über ein serverseitiges script machen, z.B. in Perl oder PHP oder ASP.
die Serverseitigen scripte können von dem benutzer nicht gesehen werden, da kannst du halt was schreiben, bedarf damit es nicht umgangen werden kann aber gewisser kenntnisse über die programmiersprache und vor allem muß deine Homepage Perl oder php unterstützung haben.

Antwort 4 von scranagar

Danke für die Antworten!
Ich werd´s mal ausprobieren! Hoffe, es klappt.

Thx
Scran

Antwort 5 von scranagar

Hi!

Danke nochmal für die Antworten!
Es hat geklappt mit HTACCESS.
Nach anfänglichen Schwierigkeiten mit dem absoluten Pfad zur .htpasswd habe ich eine e-mail an den webspace provider geschickt, welcher auch innerhalb von 24 Stunden eine Antwort mit dem absoluten Pfad zurück geschickt hat.

Gruß
Scran

Antwort 6 von mpelz

Wie ist denn der absolute Pfad...? ;-)

Antwort 7 von scranagar

das hängt ganz von deinem webspace provider ab.
er unterscheidet sich jedenfalls meistens von der URL der Datei(en). Zumindest war´s bei mir so, dass der absolute Pfad auf dem Server anders ist, als der relative (nachdem auch die URL gerichtet ist).

Gruß
Scran

Antwort 8 von Fellpower

moinzen...
also...hab n account bei tripod...wo ich daten (also ausgelagerte HTML dateien fuer meine website) habe...nun habe ich versucht diesen ordner bzw die html die die daten sichtbar macht zu schuetzen..
.htaccess und .htpasswd sin im ordner test(da ist auch die zu schuetzende html datei drin)..
problem...wenn ich die nun aufrufe..also speziell diese html datei...kommt wie gewuescht des passwordfeld...NUR...wenn ich nun name und pass eingebe..will der des net haben..

habe den ordner test im root...

so sieht meine .htaccess aus..:
AuthType Basic
AuthName "Password geschuetzter Bereich"
AuthUserFile /test/.htpasswd
require valid-user

was mache ich falsch?
die 3 dateien sind im ordner test : .htacess, .htpasswd, test.html
habe passworte auf http://linux-profis.de/php4/crypt.php4 gecryptet

hat einer ne idee wo der fehler liegt?

Antwort 9 von Michi19

sei doch froh, das bei dir das fenster kommt, bei mir kommt gar nichts, wie hast du es denn gemacht

schau mal ich versuche dir mal meine lage zu erklären, ich bin auch bei tripod.

so habe einen link zu einer seite. und ich will es so, das wenn ich den button anklicke, das dann das fenster kommt. so die seite die geschütz sein soll heißt index.htm und ist im Ordner Forum.

wie bekomme ich das nun hin, ich weiß nicht den asoluten pfad, also habe da keinen plan, kannst du mir da mal helfen und mir vielleicht deine txt datei schicken, die mit dem password nicht, aber die andere, also wäre nett. oder muss ich auch noch was in der seite eingeben??? igrnd einen html code oder so

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: