[PHP] .htpasswd zelf maken

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Peopeo
  • Registratie: Juli 2001
  • Laatst online: 29-03-2022
Hallo,

Ik wil gebuik maken van htaccess / htpasswd maar heb geen shell toegang. Ik heb daarom met FTP een scriptje geupload die de htaccess / htpasswd voor me aanmaakt.

De htaccess / htpasswd files worden aangemaakt en ik heb de rechten (777) aangepast. Probleem?; het authenticatie schermpje laat mij niet binnen. Waar zou dat aan kunnen liggen?

De regel die het wachtwoord aanmaakt is de volgende:

$htpasswd_txt .= "$user:".crypt($password,CRYPT_STD_DES)."\n";

Philips MSX 2 | NMS 8250 | 2 disk drives | 2 cartridge sloten | 256 Kb RAM | toetsenbord | TV connection | 3,58 MHz | geen hard disk |


Acties:
  • 0 Henk 'm!

  • Trefwoord
  • Registratie: Augustus 2001
  • Laatst online: 08:02

Trefwoord

blader, blader...

het kan natuurlijk ook zijn dat de htaccess je htpasswd niet kan vinden

...gevonden!


Acties:
  • 0 Henk 'm!

  • Peopeo
  • Registratie: Juli 2001
  • Laatst online: 29-03-2022
De verwijzing naar mijn htpasswd file in mijn htaccess file staat volgens mij goed. Dit is trouwens de inhoud van de beide files:

.htaccess:

AuthType Basic
AuthName "protected area"
AuthUserFile pad_naar_de_directory/.htpasswd
require valid-user

.htpasswd:

gast:1$e8kAN82iOyo

[ Voor 3% gewijzigd door Peopeo op 08-06-2003 13:30 ]

Philips MSX 2 | NMS 8250 | 2 disk drives | 2 cartridge sloten | 256 Kb RAM | toetsenbord | TV connection | 3,58 MHz | geen hard disk |


Acties:
  • 0 Henk 'm!

  • Trefwoord
  • Registratie: Augustus 2001
  • Laatst online: 08:02

Trefwoord

blader, blader...

ik zie geen verschillen met mijn files. Het enige wat me opvalt is dat mijn ge-encrypte paswoorden veel langer zijn.

...gevonden!


Acties:
  • 0 Henk 'm!

Verwijderd

code:
1
2
3
4
5
6
.htaccess:

AuthType Basic
AuthName "protected area"
AuthUserFile pad_naar_de_directory/.htpasswd
require valid-user


heb je daar bewust pad_naar_de_directory/ neergezet?

Zo niet, je moet daar wel de juiste dir neerzetten eh ;)

Acties:
  • 0 Henk 'm!

  • Peopeo
  • Registratie: Juli 2001
  • Laatst online: 29-03-2022
"pad_naar_de_directory" heb ik er bewust neer gezet; 8) .

Maar ik vermoedde ook al dat er iets met de encryptie aan de hand was; ik heb via Ladot.nl (via hun website kan dat) ook een htpasswd file aangemaakt en daar kwam een andere string uit dan die mijn domeinserver aanmaakt.

Weet iemand of dit aan de gebruikte encryptie methode (CRYPT_STD_DES) ligt of dat encryptie server-specifiek is?

[ Voor 6% gewijzigd door Peopeo op 08-06-2003 13:59 ]

Philips MSX 2 | NMS 8250 | 2 disk drives | 2 cartridge sloten | 256 Kb RAM | toetsenbord | TV connection | 3,58 MHz | geen hard disk |


Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

doe het anders eens met een exec("htpasswd -bc passwordfile usernaam password")

Acties:
  • 0 Henk 'm!

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 10-08 02:59

Gerco

Professional Newbie

Het kan aan de encrytie liggen, ik heb ook weleens een hoster gezien die er md5 voor gebruikte.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Acties:
  • 0 Henk 'm!

  • dArtagnan
  • Registratie: Mei 2002
  • Laatst online: 23-08 22:47

dArtagnan

Een voor allen, allen voor een

Als je de server draait op windows moet je wachtwoord niet meer encypten.
In all current releases of Apache for Windows, passwords in .htpasswd files are stored unencrypted. This is because Windows does not contain a standard function for encrypting strings (on Unix, the crypt() function does this). Now string encryption has been added to Apache using the MD5 algorithm. This means that encrypted passwords can now be used with Apache. The Apache server and the htpasswd program have both been updated to work with MD5 encrypted passwords. On Windows, all passwords will now be encrypted with MD5. Unix will default to using crypt() for encrypting passwords, although it is possible to use MD5 instead (using the new -m option to htpasswd).

http://www.apacheweek.com/issues/99-01-29
Pagina: 1