Ik zie dat hier al veel topics over zijn, maar nog kom ik er niet uit.
Ik heb een pakket phpdev van http://www.firepages.com.au op mijn win2k bak.
Als ik een password maak via apache "htpasswd -c .htpasswd naam" doe
dan krijg een .passwd file die goed werkt.
Maar nu heb ik een zelf een script geschreven die automatisch .htaccess en .htpasswd bestanden genereerd. Dit werkt allemaal goed behalve het maken van de passwords.
Als ik een password "projecten" genereer via apache dan krijg ik dit:
$apr1$9G5.....$/KPrTugmao5xyMl8kmbNr0
Dit gebruik ik als code:
en dan krijg ik als resultaat:
d.VJoom5rGDBA
Nou lees ik op php.net hetvolgende:
Dan krijg ik dit:
2SKvedBhQx9Q2
ff voor de duidelijkheid...
Ik wil dus dit password: $apr1$9G5.....$/KPrTugmao5xyMl8kmbNr0 genereren met PHP
Ik heb een pakket phpdev van http://www.firepages.com.au op mijn win2k bak.
Als ik een password maak via apache "htpasswd -c .htpasswd naam" doe
dan krijg een .passwd file die goed werkt.
Maar nu heb ik een zelf een script geschreven die automatisch .htaccess en .htpasswd bestanden genereerd. Dit werkt allemaal goed behalve het maken van de passwords.
Als ik een password "projecten" genereer via apache dan krijg ik dit:
$apr1$9G5.....$/KPrTugmao5xyMl8kmbNr0
Dit gebruik ik als code:
PHP:
1
| $password = crypt($password); |
en dan krijg ik als resultaat:
d.VJoom5rGDBA
Nou lees ik op php.net hetvolgende:
Maar als ik dit doe:To generate a .htaccess-based authentication with DES, you have to use the first two characters of your password as salt.
$pass = "something";
$ht_pass = crypt($pass,substr($pass,0,2));
this is realy necessary
I can't did less this comment
PHP:
1
| $password = crypt($password,substr($password,0,2)); |
Dan krijg ik dit:
2SKvedBhQx9Q2
ff voor de duidelijkheid...
Ik wil dus dit password: $apr1$9G5.....$/KPrTugmao5xyMl8kmbNr0 genereren met PHP
[ Voor 8% gewijzigd door Verwijderd op 20-02-2004 18:29 ]