hoi, ik heb een flatcalender op mijn site gezet, nu wil ik graat dat niet iedereen iets in mijn calender kan wijzigen of deleten, weet iemand hoe ik dat moet doen.

www.vuurwerk-freak.com/calendar/calendar.php

alvast bedankt
Je kan je mapje /admin/ beveiligen met '.htacces' bv.
Dan krijg je dit 'KLIK'
Als je bekend bent met php en toegang hebt tot de source zou je ook een login kunnen maken, simpel voorbeeld:

<?php
if(!isset($_SESSION['username'])) {
print "Geen toegang tot de admin!\n";
}else{
// ga naar de admin pagina.
}
?>

Heb je weinig verstand van php, dan is inderdaad een .htaccess wel een makkelijke oplossing. Een .htaccess bestand kan er zo uitzien:

AuthType Basic
AuthName "Administrator Directory"
AuthUserFile C:/wachtwoorden/.htpasswd
require user administrator

en je .htpasswd ziet er dan zo uit:

administrator:wachtwoord

Let er wel op dat je je .htpasswd beter buiten de publiekelijk toegangelijke map zet (als dat kan).
als je htpasswd gewoon in je map zet die je beveiligd hebt met authtype, dan kunnen ze dat bestandje toch niet lezen tenzij ze zijn ingelogd, en om in te loggen weet je al wat er in htpasswd staat en is het dus niets meer aan om in .htpasswd te kijken :P

Reageren