Afgeschermde pagina’s en Rollen met de plugin Members

uit de cursus Website bouwen met WordPress

Leuk dat je onze site bezoekt,

Ben jij leergierig?. Jij abonnee en dan ik geef jou 5% korting op de eerste maand! Wat vind je daar van? gebruik als kortingscode: DIEHARD

Geef een reactie of stel een vraag

Geef een reactie

Registreer als je wilt reageren.

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

Website bouwen met WordPress

perm_identity Walter van Rooij | video_library 34 video's | query_builder 3:06:49

Content Management Systeem (CMS) WordPress

Met het gratis Open Source CMS WordPress kun je professionele websites maken voorzien van alle functionaliteiten die je maar wenst. WordPress maakt gebruik van Thema’s voor de vormgeving en plug-ins voor de functionaliteiten.

Omdat WordPress wereldwijd een enorm populair CMS is en de basis vormt voor miljoenen websites is het een zeer betrouwbaar CMS waar continu gewerkt wordt aan veiligheid en functionaliteit. Vanwege de populariteit worden er ook veel plug-ins ontwikkeld door derden.

Je leert…

In deze cursus leer je hoe je met WordPress een website opzet met behulp van templates. We behandelen het downloaden en installeren van de meest belangrijke plug-ins. Denk aan SEO, Google maps, contactformulieren, privacyverklaring (GDPR), fotogallerijen etcetera

Uiteindelijk zorgen we ervoor dat je precies weet hoe je jouw website online op het world wide web krijgt. Binnen no time ben jij online.

Deze les gaat over toegangsrechten voor geregistreerde gebruikers

denk bij geregistreerde gebruikers van een website

aan jezelf. Je bent een cursist bij House of Training

dat betekent: je hebt een Username en een Password

en daarmee heb je toegang tot bepaalde informatie

die alleen voor jou toegankelijk is.

Om dat in Wordpress te realiseren

Moet je als User geregistreerd worden.

en vervolgens moeten er pagina's gemaakt worden

die alleen aan jou als specifieke User

toegangsrechten geven.

Om te laten zien hoe dat werkt

ga ik naar de achterkant van de website.

Ik begin daar met het aanmaken van een User

ik klik Users

ik klik Add New

ik kies een Username

ik ben verplicht om daar een e-mailadres aan te koppelen

anders kan er immers niet met de User gecorrespondeerd worden,

ik voer een voor- en achternaam in

website

hier voeg ik niets in, dit is niet verplicht

en ik geef de User natuurlijk een Password.

De computer doet me een voorstel voor een sterk Password.

Dat is lekker veilig maar ik vind het wel erg ingewikkeld. Ik kies Test.

Dat is makkelijk te onthouden

maar een heel zwak password.

In de praktijk zou ik hier niet voor kiezen, maar voor t gemak doe ik dat nu wel.

Omdat het een zwak password is

zegt de computer: je moet bevestigen dat je het risico neemt. Dat doe ik.

Het vinkje Send the new user een e-mail about their account staat aangevinkt

als ik deze nieuwe User nu registreer

krijgt hij op het ingevoerde e-mailadres

zijn Username en zijn Password toegestuurd.

Belangrijk hier is dat ik deze User een rol geef.

Hij krijgt namelijk niet dezelfde rechten die ik als Super User heb

maar hij krijgt beperkte rechten.

Er zijn een aantal opties die je kan kiezen.

Subscriber is de eenvoudigste rol

Administrator de meest uitgebreide.

Ik kies de eenvoudigste rol, Subscriber

en ik zal je hier later wat extra informatie over geven.

ik klik Add New User

ik heb een gast toegevoegd

die drol Subscriber heeft gekregen

vervolgens kies ik een pagina uit

die ik alleen toegankelijk maak voor deze gast

Om dat te doen heb ik een Plugin nodig.

en die Plugin ga ik downloaden.

Ik ga naar Plugins

en ik klik op Add New.

en ik voer de naam in van de Plugin die ik zoek, hij heet Members.

Daar is de plugin, Members.

Honder duizenden leden. Een garantie voor succes.

Ik kies Install Now.

Ik kies Activate

Met deze Plugin krijg ik een aantal mogelijkheden.

ik kijk even naar de settings.

Daar vind ik Members.

Er staan standaard al een aantal functies aangeklikt, waaronder de Role-Manager

Dat betekent dat deze Plugin straks de rol

die ik aan mijn User het toegekend van Subscriber zal herkennen

en een stukje lager op de pagina vind ik

dat betekent dat ik de User aan kan bieden

dat hij kan inloggen.

anders kan hij immers geen toegang krijgen tot de pagina die ik hem aanbied.

Dan ga ik nu naar Pages

en open de pagina die ik aan deze User uniek wil aanbieden.

Ik kies hier pagina twee.

en daar zie ik een venster met de naam Content Permissions

dus: toegangsrechten.

ik dank dat veld aan de Plugin Members.

en ik heb hiermee

de mogelijkheid om een User met een bepaalde rol

de mogelijkheid om een User met een bepaalde rol

de mogelijkheid om een User met een bepaalde rol

toegang te verlenen tot het zien van deze pagina.

Ik kies Subscriber.

Nu geldt kortom

dat deze pagina bekeken kan worden

door ingelogde Users die de rol van Subscriber hebben.

Het laatste dat ik nu moet doen is aan de voorkant van de website

in een Widget een inlegvenster plaatsen.

waar Users kunnen inloggen.

daarvoor ga ik naar Appearance > Widgets.

en bovenaan de pagina zal ik een Widget plaatsen.

De positie die ik uitkies is Top Widget Middle.

recht boven de pagina.

Sinds ik de Plugin Members heb geinstalleerd

is er ook een Widget beschikbaar

die ik in een Widget-positie kan plaatsen.

en daar zie ik dat het een Login-form is.

waarmee straks de User kan inloggen.

Ik sluit dit venster, het is automatisch bewaard.

Ik ga naar de voorkant van de website.

en daar Refresh ik.

en daar is mijn Login.

Er staat ook bij dat ik al ingelogd ben.

Tuurlijk, ik ben immers de Super user.

Om te demonstreren hoe dit werkt

ga ik mezelf dus uitloggen als Super user

Om bij de website terug te komen ga ik in de adresbalk

en haal ik alles achter /les even weg.

Ik zie dat ik ben uitgelogd.

Dat geeft me de gelegenheid om te kijken wat er gebeurt als ik op dit moment

pagina , de afgeschermde pagina probeer te bereiken.

Dat gaat niet ik heb daar geen toegangsrecht.

Nu ga ik het proberen met inloggen.

ik kies daarvoor de Username gast

en het Password test, en ik log in.

Het Password bewaren vind ik niet nodig

maar ik heb nu toegang tot pagina twee

Ten slotte nog een kleine cosmetische aanpassing:

bij nader inzien zou ik het Login-venster liever

onder het Search-venster hebben.

In de rechter zijbalk.

Dat ga ik nog even regelen.

Ik ga dus naar de achterkant van de website.

maar ik zie daar dat ik ben uitgelogd als Super user

en dat betekent dat ik zomaar niet aan de Widget-posities kan komen van deze website.

Dus wat me te doen stat: ik log hier uit als gast

en ik log opnieuw in met mijn Super user-gegevens

Ik ben weer ingelogd als Super user

en ik kan dus naar Appearance > Widgets

en daar zou ik de Widge

die in Top Widget Middle-positie staat, mijn Login-venster,

graag willen toevoegen aan de sidecar.

Op deze manier.

Ik kijk naar de voorkant van de website

en ik Refresh daar

en dat ziet er een stuk beter uit.

Tot zover de les over afgeschermde pagina's

met de Members-Plugin.