Seite 1 von 1
[Programmieren] Passwortschutz
Verfasst: 28. Apr 2005, 16:34
von Malcoim
Hallo!
Ich will eine private Homepage erstellen die kein Unbefugter lesen soll/darf, weil da persönliche Dinge draufstehen werden.
Daher wollte ich einen Passwortschutz einbauen, nur leider habe ich keine Ahnung, wie. Es sollte aber kein billiger JavaScript-Schutz sein, den man einfach im Quelltext knacken kann. (bzw. das Passwort im Quelltext lesen kann)
Achja, bitte erklärt die Sachen noobfreundlich.

Verfasst: 28. Apr 2005, 17:21
von Maret
hast du auf deinem Webspace FTP-Zugriff?
falls ja, lege eine datei mit dem Namen .htaccess an.
Der Inhalt sollte wie folgt sein:
Code: Alles auswählen
AuthType Basic
AuthUserFile /www/home/Fakultaeten/Jura/richardi/admin/.passwd
AuthName "geschuetzer Bereich"
Diese Datei legst du in den Ordner, der geschützt sein soll.
Nun erstellst du im gleichen Order die Datei .htpasswd mit dem Inhalt:
du kannst auch mehrere benutzer angeben:
Nun passe den Pfad in der .htaccess Datei
Code: Alles auswählen
AuthUserFile /www/home/Fakultaeten/Jura/richardi/admin/.passwd
So an, das er auf deine .htpasswd Datei zeigt.
-Fertig
Verfasst: 28. Apr 2005, 20:22
von Roudy
Den Pfad deines Servers findest du wiefolgt heraus.
erstell einfach mal im editor ne einfache php seite
mit dem inhalt:
Datei speichern unter info.php
Das lädtst du hoch und öffnest die Datei auf dem Server dann siehst du die Pfadangabe, die du bei
AuthUserFile angeben musst in .htaccess
Roudy
Verfasst: 28. Apr 2005, 20:28
von Malcoim
Vielen Dank für eure Hilfe, ich werde es gleich mal ausprobieren!
Verfasst: 28. Apr 2005, 21:54
von Malcoim
Soo, hab das jetzt mal ausprobiert. Hat alles geklappt, bis auf den Test am Ende.
Da kommt dann nämlich "403 - Zugriff verweigert" blablabla, der Admin will nicht, dass du dir das anguckst... *schwafel*
Muss ich da noch die Rechte ändern per CHMOD?
Verfasst: 28. Apr 2005, 22:19
von Roudy
ist php nicht freigegben ? bzw. wo kommt die Meldung ? bei dem info.php, oder wenn du die seite betreten wilst, welche im geschützen bereich ist ??
hatte nie bis jetzt probleme mit meinem provider ^^
Verfasst: 29. Apr 2005, 02:14
von Elra
Das Verzeichnis muss mit CHMOD zumindestens Leserechte erhalten.
Verfasst: 29. Apr 2005, 13:40
von Malcoim
PHP ist freigegeben, info.php ging exellent.

Ich glaube, ich versuche das mal mit den CHMODs. Muss ich jetzt aber mal googlen, welcher Code für lesen steht.

Verfasst: 29. Apr 2005, 13:57
von Maret
Mh vllt simmt der Pfad doch nicht und die .passwd kann nicht gefunden werden?
Daher kannst du dich auch nicht einloggen->Zugriff verweigert
....
Verfasst: 29. Apr 2005, 14:05
von Malcoim
Also info.php zeigt folgenden Pfad an:
/home/webpages/lima-city/der-otze/html/mein name
Das hab ich dann so verändert:
/home/webpages/lima-city/der-otze/html/mein name/.htpasswd
->Liegts an dem /html/?
Ich hab auch gerade den CHMOD auf 0750 gesetzt, aber das hat das Problem nicht behoben.
Verfasst: 29. Apr 2005, 14:32
von huwar
Maret hat geschrieben:
Nun passe den Pfad in der .htaccess Datei
Code: Alles auswählen
AuthUserFile /www/home/Fakultaeten/Jura/richardi/admin/.passwd
So an, das er auf deine .htpasswd Datei zeigt.
-Fertig
Was denn nun? .passwd oder .htpasswd

Verfasst: 29. Apr 2005, 14:51
von Maret
obman .htpasswd oder .passwd verwendet ist egal. man sollte es jedoch einheitlich machen
Vllt liegt es amn leerzeichen?
du könntest das leerzeichen mal mit %20 ersetzen.... kA, aber vllt klappt es.
Verfasst: 5. Mai 2005, 07:43
von Daysleeper
am /html/ liegts nicht.. da alle "Website Daten " egal ob Php , Html oder sonstiges im Verzeichniss Html liegem..
Verfasst: 5. Mai 2005, 18:18
von vnv_nation
schau mal da
http://www.pc-masters.de/modules.php?na ... show&id=61
dann sollte es eigentlich klappen ... btw: 0750 wäre ja rwxr-x--- aber O muss min r haben ... also chmod wahrscheinlich doch mal besser mit 754, noch besser 0644, weil, ausgeführt muss sie ja net werden

und g brauch ja au net schreiben... bzw: sollte nicht können, denn g könnte ja group apache sein und da baust dir sonst ne Lücke
Verfasst: 14. Mai 2005, 16:04
von Malcoim
Danke vnv_nation, das versuch ich auch mal.

Ist ja das gleiche was Maret gepostet hat nur etwas ausführlicher.