Digivrienden.be
23-08-2025 18:17
Pagina beschermen met een paswoord
Ik maak een website voor een vereniging en wil een pagina beschermen met een paswoord heb het al geprobeerd met <> script maar het lukt mij niet. Heeft iemand daar ervaring mee, ik kan wel een beetje overweg met HTML en PHP
Site.nl
26-08-2025 10:00
Goedemorgen
Als je dit via PHP en HTML wilt doen.
Bestand: protect.php
<?php
// Kies je gebruikersnaam en zet het wachtwoord als hash
$USER = 'admin';
$PASS_HASH = '$2y$10$qyUz1m8iQ8ezu4J8bI4KpOQ7Ff0hWJvE5lM7w8gS7a2iA3m4n5o6a'; // voorbeeldhash
// TIP: maak je eigen hash (voer dit 1x uit ergens): echo password_hash('jouwSterkWachtwoord', PASSWORD_DEFAULT);
function auth_fail() {
header('WWW-Authenticate: Basic realm="Beveiligd"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authenticatie vereist.';
exit;
}
if (!isset($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'])) {
auth_fail();
}
if ($_SERVER['PHP_AUTH_USER'] !== $USER || !password_verify($_SERVER['PHP_AUTH_PW'], $PASS_HASH)) {
auth_fail();
}
// Vanaf hier is de gebruiker geauthenticeerd.
Gebruik in een pagina:
<?php require __DIR__ . '/protect.php'; ?>
<h1>Geheime inhoud</h1>
Digivrienden.be
01-09-2025 11:45
Bedankt hiermee kan ik zeker verder