beveiliging

Status
Niet open voor verdere reacties.

themasternl

Gebruiker
Lid geworden
30 dec 2001
Berichten
76
Ok ik wil graag weten hoe je een website beveiligd door middel van een inlog code..
Hoe moet ik dat op de site zetten ..:)
 
Oké, je springt wel meteen in het diepe.

Makkelijkst is waarschijnlijk met .htpasswd file: http://www.mijnhomepage.nl/htaccess/directory-beveiligen.php

Wil je het echter mooi hebben, met je eigen login schermpje en dergelijke, dan zul je naar PHP moeten kijken.

Maar ik denk eerlijk gezegd, ook gezien je andere vraag, dat dit misschien al een beetje te ver gaat voor je kennisniveau op dit gebied (no offense).
 
Oké, je springt wel meteen in het diepe.

Makkelijkst is waarschijnlijk met .htpasswd file: http://www.mijnhomepage.nl/htaccess/directory-beveiligen.php

Wil je het echter mooi hebben, met je eigen login schermpje en dergelijke, dan zul je naar PHP moeten kijken.

Maar ik denk eerlijk gezegd, ook gezien je andere vraag, dat dit misschien al een beetje te ver gaat voor je kennisniveau op dit gebied (no offense).

Zal het eens proberen heb zelf al een site maar nog nooit een paswoord erop gezet.

http://www.winkelstartplaats.nl
:)
 
Wie moet er achter het beveiligde gedeelte komen alleen jij of een groep geregistreerde gebruikers?
 
Het makkelijkste is zoals erik al zei een .htpasswd file waar je nieuwe users met php (na de wachtwoorden te coderen) in zet, als je het automatisch wil.

Hier voor moet je alle "beveiligde bestanden" in een map zetten

als iemand op een link hier naar toe klikt moet hij in een pop-up windows zijn gebruikersnaam en wachtwoord invullen.

Dus eerst over het .htpasswd file deze moet in de beveiligde map staan:
een .htpasswd ziet er zo uit:
Code:
gebruikersnaam1:gecodeerd password1
gebruikersnaam2:gecodeerd password2

Verder moet er in de map een .htaccess file staan:
voor deze toepassing
Code:
AuthName "Beveiligd gedeelte"
AuthUserFile /path/naar/uw/dir/.htpasswd
AuthGroupFile /dev/null
AuthType Basic

require valid-user

en wat je verder nog nodig hebt een een php script om nieuwe gebruikers toetevoegen.

hier in moet je:
het form uitlezen/controleren of ingevult is
het wachtwoord coderen
het .htpasswd file openen
controleren of gebruikrsnaam al is gebruikt
de gebruikersnaam en gecodeerde wachtwoord door ":" gescheiden invoeren
het .htpasswd file sluiten


maak voor de php gebruik van google dan zal je best ver komen:thumb:

Ps. dit is de php code om het wachtwoord te coderen:
Code:
$Gecodeerdewachtwoord = crypt($Ongecodeerdewachtwoord, base64_encode($Ongecodeerdewachtwoord));

met deze link zou je het verder wel kunnen: http://nl.wikibooks.org/wiki/Programmeren_in_PHP/IO
 
Laatst bewerkt:
Hier snap ik nu helemaal niks meer ervan moet ik nu ineens in php gaan schrijven..????
En de site http://www.mijnhomepage.nl/htaccess/directory-beveiligen.php lukt aardig tot dat ik in moet loggen om de paswoorden te activeren daar struikel ik dus ik kom er niet in wel via ftp maar met die putty lukt het de een of andere manier niet...
:(

Het makkelijkste is zoals erik al zei een .htpasswd file waar je nieuwe users met php (na de wachtwoorden te coderen) in zet, als je het automatisch wil.

Hier voor moet je alle "beveiligde bestanden" in een map zetten

als iemand op een link hier naar toe klikt moet hij in een pop-up windows zijn gebruikersnaam en wachtwoord invullen.

Dus eerst over het .htpasswd file deze moet in de beveiligde map staan:
een .htpasswd ziet er zo uit:
Code:
gebruikersnaam1:gecodeerd password1
gebruikersnaam2:gecodeerd password2

Verder moet er in de map een .htaccess file staan:
voor deze toepassing
Code:
AuthName "Beveiligd gedeelte"
AuthUserFile /path/naar/uw/dir/.htpasswd
AuthGroupFile /dev/null
AuthType Basic

require valid-user

en wat je verder nog nodig hebt een een php script om nieuwe gebruikers toetevoegen.

hier in moet je:
het form uitlezen/controleren of ingevult is
het wachtwoord coderen
het .htpasswd file openen
controleren of gebruikrsnaam al is gebruikt
de gebruikersnaam en gecodeerde wachtwoord door ":" gescheiden invoeren
het .htpasswd file sluiten


maak voor de php gebruik van google dan zal je best ver komen:thumb:

Ps. dit is de php code om het wachtwoord te coderen:
Code:
$Gecodeerdewachtwoord = crypt($Ongecodeerdewachtwoord, base64_encode($Ongecodeerdewachtwoord));

met deze link zou je het verder wel kunnen: http://nl.wikibooks.org/wiki/Programmeren_in_PHP/IO
 
en wat je verder nog nodig hebt een een php script om nieuwe gebruikers toetevoegen.

hier in moet je:
het form uitlezen/controleren of ingevult is
het wachtwoord coderen
het .htpasswd file openen
controleren of gebruikrsnaam al is gebruikt
de gebruikersnaam en gecodeerde wachtwoord door ":" gescheiden invoeren
het .htpasswd file sluiten


maak voor de php gebruik van google dan zal je best ver komen

Ps. dit is de php code om het wachtwoord te coderen:
Code:

$Gecodeerdewachtwoord = crypt($Ongecodeerdewachtwoord, base64_encode($Ongecodeerdewachtwoord));

dit stuk is om gebruikers toe te kunnen voegen automatisch, of met jou bevestiging.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan