Joomla! menulink maken inloggen en uitloggen

Hoe maak je in Joomla! een menu link naar een inlogpagina en zorg je ervoor dat je een knop uitloggen krijgt indien je ingelogd bent? Dat leg ik dit artikel uit.

Joomla! beschikt al geruime tijd over een inlogmodule. Nieuw in Joomla! 3.5 is de optie om ook een uitloggen knop te maken. 

Stap 1 Link naar de inlogpagina maken

  1. Log in op de back-end van je Joomla! website.
  2. Klik op Menu, gevolgd door Hoofdmenu (of de naam die je zelf aan het menu item gegeven hebt).
  3. Klik dan op Nieuw menu-item toevoegen.

    Menu MenuItem Toevoegen

  4. Geef bij Menutitel* een titel in, in dit voorbeeld Inloggen leden.
  5. Selecteer bij Menu-itemtype*, Gebruikers, gevolgd door Inlogformulier.

    Menu MenuItem Toevoegen Gebruiker inlogformulier
  6. Selecteer bij Toegang de optie Guest (gast).

    Instellingen Toegang Gast
  7. Klik dan op Opslaan & nieuw

Stap 2 Link naar de uitlogpagina maken

  1. In stap 7 heb je op Opslaan & nieuw geklikt, hiermee gaan we een nieuw menu item aanmaken waarmee de optie Uitloggen getoond wordt.
  2. Geef bij Menutitel* een titel in, in dit voorbeeld Uitloggen.
  3. Selecteer bij Menu-itemtype*, Gebruikers, gevolgd door Uitloggen.

    Menu MenuItem Toevoegen Gebruiker uitlogformulier
  4. Selecteer bij Toegang de optie Geregistreerd.

    Instellingen Toegang Geregistreerd
  5. Klik dan op Opslaan & sluiten.

Deze functie is toegevoegd in Joomla! 3.5. Dus als je deze optie niet hebt, dan dien je Jooma te updaten naar Joomla 3.5 of hoger. Let op maak voor het updaten altijd een backup van je Joomla! website. Wil je weten hoe lees dan mijn artikel: Joomla! Backup maken met Akeeba backup.

Stap 3 Testen of alles werkt

Tot slot, test of alles naar behoren werkt. Hoe controleer je of alles werkt?

  1. Verschijnt het menu item "Inloggen Leden" wanneer je uitlogt?
  2. Verschijnt de optie "Uitloggen" wanneer ingelogd bent?
  3. Verschijnen deze opties ook indien je inlogd met een account met andere toegangsrechten? Als dat niet het geval is,  dan moet je mogelijk het AccessControl aanpassen. Hier een link naar artikel (externe site) waar de instellingen over toegangsbeheer beschreven zijn.