Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Beveilig de webtoegang met een wachtwoord
Deze handleiding legt uit hoe u een deel van een website kunt beveiligen via webhosting door het invoeren van een wachtwoord verplicht te stellen voordat een map (inclusief submappen) vanuit een browser kan worden geopend.
Let op: dit voorkomt niet dat een FTP-gebruiker toegang heeft tot de map.
Eenvoudige methode
Beveilig een map met een wachtwoord (authenticatie Digest) met behulp van de tool "Mapbeveiliging":
- Klik hier om toegang te krijgen tot het beheer van uw product in het Infomaniak-beheerpaneel (Hulp nodig?).
- Klik direct op de naam die aan het betreffende product is toegewezen.
- Klik in het linkermenu op Beveiliging:

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

- * Gebruikers worden per map gedefinieerd; de tool maakt geen beheer van gebruikersgroepen mogelijk:

- * Gebruikers worden per map gedefinieerd; de tool maakt geen beheer van gebruikersgroepen mogelijk:
- Klik op de knop Toevoegen.
- Klik op de knop om een extra gebruikersaccount toe te voegen, 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 met een wachtwoord te beveiligen, gebruikt u het .htaccess-bestand van uw website:
- Log in op uw hosting via een FTP-programma/client of de FTP-manager.
Maak in de map die u wilt beveiligen een bestand met de naam
password.phpaan en pas de volgende inhoud aan door12345te vervangen door het gewenste wachtwoord:<?php $pass = "12345"; echo password_hash($pass, PASSWORD_DEFAULT); // Toont het versleutelde wachtwoord ?>- Open een webbrowser en bekijk het bestand
password.php(bijvoorbeeld: domain.xyz/map-die-beveiligd-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 beveiligen een bestand met de naam .htaccess aan en pas de volgende inhoud aan:
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/exemple/.htpasswd"
Require valid-userVervang /exemple/ door het absolute pad van de map die u wilt beveiligen. Bijvoorbeeld:
AuthUserFile "/home/clients/0f83c7afb710e5ae2645a1b704d8772f/web/dossier_a_proteger/.htpasswd"Maak in de map die u wilt beveiligen een bestand met de naam htpasswd.txt aan en pas de volgende inhoud aan:
login:password_chiffré- Vervang
logindoor de gewenste gebruikersnaam. - Vervang
password_chiffrédoor het versleutelde wachtwoord dat u in de eerste stap van deze handleiding hebt gekopieerd.
Zodra het bestand htpasswd.txt is opgeslagen, hernoemt u het als volgt: .htpasswd.
Open een webbrowser en probeer een van de pagina's in de beveiligde map te openen. Als u de instructies correct heeft gevolgd, zou de gekozen gebruikersnaam en het wachtwoord (niet versleuteld) toegang tot de beveiligde map moeten verlenen.
Verdere beperkingen kunnen ook via .htaccess worden ingesteld.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/68
Is deze veelgestelde vragenlijst nuttig geweest?