WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Passwortschutz » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Beta-Tester
eine weitere, eigentlich total einfache Lösung ist der Schutz per .htaccess

Wenn diese Datei in einem Verzeichnis existiert, werden dieses Verzeichnis und alle Unterverzeichnisse vor unbefugtem Zugriff geschützt.

Ich kenne mitlerweile keinen Hoster mehr, der diese Funktionalität nicht anbietet, also sollte es auf jedem beliebigen Webspace funktionieren

Dazu brauchst du in dem zu schützenden Verzeichnis erst mal eine Datei, die ".htaccess" heisst. Um diese zu erstellen brauchst du nur einen einfachen Text-Editor.

Der Inhalt sieht dann wie folgt aus:

1: 
2: 
3: 
4: 
5: 
6:
AuthName "Protected Area"
AuthType Basic
AuthUserFile /pfad zu deinem webspace/irgendeinverzeichnis/.htpasswd
require valid-user



wie du siehst, benötigt diese Datei eine weitere Datei (.htpasswd). In dieser Datei stehen dann die Benutzerdaten.

Wichtig hierbei ist aber, dass du als Pfad nicht etwa die URL zu deinem Webspace angibst, sondern den absoluten Pfad auf dem Webserver.
Diesen Pfad kannst du entweder bei deinem Hoster erfahren, oder du bekommst ihn auch ganz einfach mit der PHP-Funktion

phpinfo();

raus.

die .htpasswd (die Datei darf auch anders heissen, sie sollte nur mit .ht anfangen, damit APACHE diese Datei unter keinen Umständen rausrückt) sieht dann wie folgt aus:

1: 
2: 
3: 
4:
Benutzername1:Passwort1
Benutzername2:Passwort2


Das Passwort ist natürlich verschlüsselt anzugeben. Das geht natürlich nicht auf einem Stück Papier.
Einen brauchbaren Passwort-Generator findest du hier: http://www.kxs.net/support/htaccess_pw.html

und hier

http://tools.dynamicdrive.com/password/

der generiert dir sogar gleicht die .htaccess und die .htpasswd - brauchst du nur noch per copy&paste übernehmen - einfacher gehts nun wirklich nicht
von Freddy Krüger
Danke,
das sieht ja schon mal gut aus. Aber wie gesagt, ich bin der totale ANFÄNGER und komme damit leider nicht klar. Da ich nicht weiß wo ich was einsetzen muß.
???????????????

Gruß
Freddy
von languitar
http://www.4websites.de/tricks/artikel/106
von Freddy Krüger
Hallo,
ich erstelle gerade eine HP für unseren Verein. Dabei beschäftigt mich ein Problem. Ich möchte eine Interne Seite einrichten die nur durch Abfrage eines Namens und Passwort erreicht werden kann. Da ich leider keine all zu großen Kenntnisse im Programieren habe bitte ich euch um hilfe. Ich erstelle die HP mit "Net Objects Fusion". Ihr Könnt euch ja auch mal die vorläufige HP ansehen. www.jf-kohden.de

Danke schon mal vorab.
Gruß Freddy

Nach oben