Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Webtoegang beveiligen met een wachtwoord
Deze handleiding legt uit hoe u een deel van een website op een webhosting kunt beveiligen door het invoeren van een wachtwoord verplicht te stellen voordat een map (inclusief submappen) via een webbrowser kan worden bekeken.
Let op: dit voorkomt niet dat een gebruiker de map via FTP kan bekijken.
Eenvoudige methode
Om een map te beveiligen met een wachtwoord (Digest-authenticatie) met behulp van de tool "Mapbeveiliging":
- Klik hier om naar het beheer van uw website in de Infomaniak Manager te gaan (hulp nodig?).
- Klik rechtstreeks op de naam van de betreffende website:

- Klik op Beveiliging in het linkermenu.
- Klik op Mapbeveiliging.
- Klik op de map die u wilt beveiligen.
- Activeer de beveiliging met de schakelaar en maak vervolgens één of meerdere gebruikers aan:

- * Gebruikers worden per map gedefinieerd; het is niet mogelijk om gebruikersgroepen te beheren:

- * Gebruikers worden per map gedefinieerd; het is niet mogelijk om gebruikersgroepen te beheren:
- Klik op de knop Toevoegen.
- Klik op de knop om Toevoegen van de toegang van een extra gebruiker mogelijk te maken, indien nodig.
- Klik op het menu met acties ⋮ rechts van de betreffende gebruiker om deze te bewerken of te verwijderen.
- Klik nogmaals op de schakelaar om de beveiliging van de map volledig uit te schakelen:

Handmatige methode via .htaccess
Om een map te beveiligen met een wachtwoord met behulp van het .htaccess-bestand van uw website:
- Log in op uw hosting via een FTP-programma/client of de web-FTP.
Maak in de map die u wilt beveiligen een bestand aan met de naam
password.phpen pas de volgende inhoud aan door12345te vervangen door het gewenste wachtwoord:<?php $password = "12345"; echo password_hash($password, PASSWORD_DEFAULT); // Toont het gehashte wachtwoord ?>- Open een webbrowser en bekijk het bestand
password.php(bijvoorbeeld: domain.xyz/map-die-beschermd-moet-worden/password.php). - De webbrowser toont uw versleutelde wachtwoord; kopieer het versleutelde wachtwoord, u heeft het later nodig...
Maak in de map die u wilt beschermen een bestand aan met de naam .htaccess en pas de volgende inhoud aan:
AuthName "Beveiligde beheerpagina"
AuthType Basic
AuthUserFile "/example/.htpasswd"
Require valid-userVervang /example/ door het absolute pad van de map die u wilt beschermen. Bijvoorbeeld:
AuthUserFile "/home/clients/0f83c7afb710e5ae2645a1b704d8772f/web/protected_folder/.htpasswd"Maak in de map die u wilt beveiligen een bestand aan met de naam htpasswd.txt en pas de volgende inhoud aan:
gebruikersnaam:gehashte_wachtwoord- Vervang
usernamedoor de gewenste gebruikersnaam. - Vervang
hashed_passworddoor het versleutelde wachtwoord dat u in stap 1 van deze handleiding hebt gekopieerd.
Nadat het bestand htpasswd.txt is opgeslagen, hernoemt u het naar .htpasswd.
Open een webbrowser en probeer een van de pagina's in de beveiligde map weer te geven. Als de instructies correct zijn gevolgd, kunt u met de gekozen gebruikersnaam en het wachtwoord (niet versleuteld) toegang krijgen tot de beveiligde map.
Aanvullende beperkingen kunnen ook via .htaccess worden ingesteld.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/68
Is deze veelgestelde vragenlijst nuttig geweest?