Wanneer iemand via de browser een database probeert te benaderen waarvoor Anonymous geen rechten heeft, zie je het standaard inlogformulier van de server.
Mooier zou natuurlijk zijn als u de loginvelden in de style van uw eigen site zou zien. U kunt dit redelijk eenvoudig realiseren op de volgende manier:
- U maakt een database met één formulier. In dit formulier bouwt u het design van uw keuze.
- Zorg ervoor dat de volgende velden op het formulier staan
- een inputveld met de naam "username"
- een inputveld met de naam "password" (Maak dit veld van het type password zodat u bij het invullen van het wachtwoord sterretjes ziet ipv tekst)
- een displayveld met de introductietekst
- Geef dit veld de volgende formule:
- De exacte tekst van de verschillende opties kunt u naar eigen inzicht aanpassen
- een hidden displayveld met de naam "SaveOptions" en de waarde "0"
- een hidden displayveld met de naam "RedirectTo" en de waarde "/" --> dit zorgt ervoor dat u na het inloggen terugkomt op het pad waar u op probeerde in te loggen
- een hidden displayveld met de naam "$PublicAccess" en de waarde "1"
--> dit zorgt ervoor dat u Anonymous in de ACL van de login database niet meer dan Reader rechten hoeft te geven. Zorg wel dat het vinkje aanstaat bij "Write public documents". Bij de properties van het loginformulier moet u ook op het security tabje het vinkje aanzetten bij "Available to public access users"
- een hidden editable veld met de naam "ReasonType" met de default waarde "0"
- Maak een submit button
U bent nu klaar met de login database
- Open de domcfg.nsf op de server
- Maak een nieuwe mapping aan
- vul de domainnaam (+ eventuele vervolgpad) in van de applicatie waarop ingelogd moet worden
- vul de databasenaam in en naam van het zojuist gemaakte loginformulier
- In het NAB maakt u een document aan voor de betreffende internetsite (in dit voorbeeld voor "www.logintest.nl/testsite")
- Op het "Configuration" tabje geeft u het pad aan van deze database waar de url naar verwijst