Hallo zusammen,
ich habe einen XAMPP.
ich versuche per Script die htaccess und die passende htpasswd zu erstellen.
Soweit klappt alles.
Auch wenn ich meine Seite aufrufe erhalte ich die Username/Passwordabfrage.
nur leider kann ich mich nicht erfolgreich einloggen und die abfrage erscheint immer wieder.
die htpasswd schaut folgendermaßen aus:
wenn ich das tool von http://www.htaccesstools.com/htpasswd-generator/ nutze und die erzeugte kombination
in die htpasswd eintrage, dann geht es.
ich steh grad auf dem schlauch.
ist crypt die falsche php funktion?
ich habe einen XAMPP.
ich versuche per Script die htaccess und die passende htpasswd zu erstellen.
PHP:
$username = "user";
$password = "pwd";
$new_pfad = "".$_SERVER["DOCUMENT_ROOT"]."/downloadpfad-UID";
mkdir($new_pfad);
$htaccess = fopen("".$new_pfad."/.htaccess", "w");
fputs($htaccess,
"AuthType Basic\n".
"AuthName \"Login\"\n".
"AuthUserFile \"..\\htdocs\\.htpasswd\"\n".
"require valid-user\n"
);
fclose($htaccess);
$htpasswd = fopen("".$new_pfad."/.htpasswd", "w");
$password = crypt($password);
fputs ($htpasswd, "$username:$password\n");
fclose ($htpasswd);
Soweit klappt alles.
Auch wenn ich meine Seite aufrufe erhalte ich die Username/Passwordabfrage.
nur leider kann ich mich nicht erfolgreich einloggen und die abfrage erscheint immer wieder.
die htpasswd schaut folgendermaßen aus:
Code:
user:$1$mg2.105.$6oICaBUgL0io5GLcEzzzK/
wenn ich das tool von http://www.htaccesstools.com/htpasswd-generator/ nutze und die erzeugte kombination
Code:
user:$apr1$g.i/1LnW$Nd0aufr/92czb/veMKCdE0
in die htpasswd eintrage, dann geht es.
ich steh grad auf dem schlauch.
ist crypt die falsche php funktion?