Waar hoge kwaliteit en lage prijzen samenkomen
globe
Websitebouwer vragen

Websitebouwer vragen

Pagina beschermen met een paswoord

Websitebouwer vragen
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