Sponsored Links |
|
|||
Also du willst ein php script das dir eine .htpasswd erstellt?
Ich bin nicht sicher ob ich dich richtig verstanden habe, aber in PHP kannst du ja ohne weiteres md5 hash erzeugen einfach gesagt: Code:
<?php $text="Passwort"; echo md5($text); ?> Username:3e45af4ca27ea2b03fc6183af40ea112 hast. nun brauchst du nur eine entsprechende .htaccess wo sowas in die Richtung drinsteht: AuthName "Test" (Name der Identifikation) AuthType Basic (Art der Identifikation) AuthUserFile /verzeichnis/.htpasswd (Verzeichnis in dem die .htpasswd ist - meist ein geschützter Bereich auf dem Server der nicht fürs Frontend zugänglich ist) require valid-user (Art der Abfrage: Benutzer/Gruppe) Ist es das was du wolltest? Ich verstehe eben nicht genau warum du das mit php generiert haben musst, warum nicht einfach eine php Passwort abfrage? Gruss
__________________
Cu Chullain |
Sponsored Links |
|
||||
Es geht mir um die unterschiedlichen Darstellungen des Passwortes ansich. Meine bisherigen Erfahrungen sind, dass ich gelesen habe, unter Win md5() und unter Linux crypt(), wobei ich nun wieder an dem Punkt angekommen bin, dass es bei mir unter Win nur im Klartext geht. Dazu wollte ich gern eine verbindliche Aussage haben.
Der Sinn dahinter ist, dass es eine Administration ist, die erstens durch htaccess + htpasswd und darauf folgend über ein PHP-Login gesichert werden soll, da in dem alten CMS schonmal ein erfolgreicher Hacker unterwegs war. |
|
||||
Zitat:
Ansonsten würde ich folgendermassen entscheiden: PHP-Code:
__________________
Mit freundlichen Grüssen "Pascolo" Guter Webspace eSport Topliste Meine Lesezeichen Meine Spielwiese Geändert von Pascolo (28.08.2010 um 22:56 Uhr) Grund: Inhaltliche Korrektur und Zusatz am Schluss hinzugefügt |
|
|||
Darf ich im Zusammenhang mit dem angesprochenen Problem wissen welches CMS du verwendest? Falls du Joomla verwenden solltest kann ich dir 1,2 tipps geben wie man recht vielen Hackscripten gegenüber "resistent" wird^^
__________________
Cu Chullain |
|
||||
Wenn du unsicher bist, solltest du einfach das mit dem Apache mitgelieferte Tool htpasswd.exe nutzen. Das sollte im Apache-Verzeichnis deiner XAMPP-Installation liegen (ich glaube, im bin-Ordner, kann das jetzt aber nicht nachprüfen, da ich als Hauptsystem Linux nutze). Füre dies einfach per shell_exec() aus und du hast deine .htpasswd-Datei. Usage-Instructions zu diesem Programm gibt es hier: htpasswd - Manage user files for basic authentication - Apache HTTP Server
__________________
Take you Linux to the next level with Refining Linux |
|
||||
@Pascalo
So hab ich das jetzt auch drinnen, nur eben in meinem Fall ohne md5(). @Cu Chullain Ich verwende kein fertiges CMS, schon gar nicht Joomla. Aber Danke für Dein Angebot. @Manko10 Das wäre ne Möglichkeit. Kein Plan, wie ich das jeweils unter Win bzw. unter Linux zum laufen bekomme. Das ganze soll dann mal auf einem V-Server bei 1und1 laufen. Dort ist Linux drauf, aber ich habe eben hier Windows und daher das Unverständnis. Fazit: Unter Windows zum Testen, lasse ich das nun so, unter Linux geht dann crypt(). |
|
||||
Unter Linux ist htpasswd in der PATH-Variable drinnen, d.h. du kannst es einfach verwenden. Unter Windows müsstest du wohl den Pfad zur exe-Datei angeben.
Windows: PHP-Code:
PHP-Code:
PHP-Code:
__________________
Take you Linux to the next level with Refining Linux Geändert von Manko10 (29.08.2010 um 11:49 Uhr) |
|
||||
Danke für den Code. Ich werd mal schauen, wie ich das verwenden kann. Das mit dem Windows ist ja nur hier bei mir lokal zum testen, denn ich habe kein Linux. Online dürfte das ja dann kein Problem werden.
|
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Apache 2, virtual hosts | Scheppertreiber | Serveradministration und serverseitige Scripte | 0 | 31.03.2008 20:32 |
apache 2.0.52 auf os 10.4.9 | r74 | Serveradministration und serverseitige Scripte | 2 | 25.10.2007 16:58 |
apache gibt query-variablen nicht an php weiter | docstevie | Serveradministration und serverseitige Scripte | 2 | 31.07.2005 02:16 |
Wamp 5 (lokaler Apache Webserver) mit PHP 5 Beta 4 | hemfrie | Offtopic | 0 | 27.02.2004 11:05 |