Site.nl

Websitebouwer vragen

Pagina beschermen met een paswoord

Welkom op het klantenforum van nl
Digivrienden.be
23-08-2025 16: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 08: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 passwordhash('jouwSterkWachtwoord', PASSWORDDEFAULT);

function auth_fail() {

header('WWW-Authenticate: Basic realm="Beveiligd"');

header('HTTP/1.0 401 Unauthorized');

echo 'Authenticatie vereist.';

exit;

}

if (!isset($SERVER['PHPAUTHUSER'], $SERVER['PHPAUTHPW'])) {

auth_fail();

}

if ($SERVER['PHPAUTHUSER'] !== $USER || !passwordverify($SERVER['PHPAUTHPW'], $PASSHASH)) {

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 09:45

Bedankt hiermee kan ik zeker verder