Beste,
Ik heb de volgende situatie:
Op mijn Joomla website heb ik de mogelijkheid voor gebruikers om in te loggen middels een 'gebruikers module'.
Deze module bevat 5 items:
-Inloggen
-Registreren
-Mijn profiel
-Mijn berichten
-Uitloggen
De bovenstaande items heb ik verschillende 'rechten' gegeven.. waarbij Inloggen en registreren alleen te zien is voor Gasten en de andere 3 alleen te zien is voor geregistreerde gebruikers.
Nu gaat het tot zo ver gaat, dat wanneer er een gast op de website komt alleen Inloggen en Registreren te zien is.
Na het in loggen gaat de gebruiker naar een "welkom" pagina. Als je dan terug naar de homepage gaat dan is nog steeds alleen "Inloggen en Registreren" te zien.
Als ik dan op F5 druk (op de homepage), dan is wel "Mijn profiel/Mijn berichten/Uitloggen" te zien, en is Inloggen/Registreren niet meer te zien.
Het lijkt dus op een Caching issue?!?!
Nu heb ik in Joomla Caching uit gezet.. echter heeft dat niks geholpen en verandert dat niks aan de situatie
(Uit gezet door bij de algemene instellingen -> Server -> Caching op UIT te zetten).
Hebben jullie een idee waar dit aan kan liggen en hoe te zorgen dat dit automatisch goed gaat zodat een gebruiker niet op F5 hoeft te drukken?
Thanks!
- Na inloggen als gebruiker refresh nodig om juiste info weer te geven
-
02-04-2016, 12:29 #1
- Berichten
- 106
- Lid sinds
- 13 Jaar
Na inloggen als gebruiker refresh nodig om juiste info weer te geven
-
In de schijnwerper
-
02-04-2016, 15:26 #2
- Berichten
- 1.290
- Lid sinds
- 13 Jaar
Re: Na inloggen als gebruiker refresh nodig om juiste info weer te geven
Dit betekent dat er voor de update van uitgelogd > ingelogd al wordt gekeken of de gebruiker is ingelogd.
Dus:
- Eerst checkt het systeem of de gebruiker is ingelogd, en kiest de jusite menu items
- Daarna pas wordt de status van de gebruiker na ingelogd geupdate
Die twee moet je dus weten om te draaien.
EDIT: Heb het bericht te snel gelezen, lijkt inderdaad op een caching fout.
-
02-04-2016, 15:29 #3
- Berichten
- 410
- Lid sinds
- 10 Jaar
Re: Na inloggen als gebruiker refresh nodig om juiste info weer te geven
Hallo,
Als test kun je Cache cleaner van Nonumber installeren en deze, instellen op automatische cache opschonen zowel front als backend.
Wanneer het probleem zich dan nog voor doet kunnen we verder kijken.
Groeten Ron
-
03-04-2016, 09:55 #4
- Berichten
- 106
- Lid sinds
- 13 Jaar
Re: Na inloggen als gebruiker refresh nodig om juiste info weer te geven
Dank voor het meedenken beide!
Zojuist heb ik de Cache cleaner erop gezet en de opties aangezet voor beheer en webgedeelte echter helaas geen verbetering (of verslechtering :-) )in het resultaat.
Het blijft noodzakelijk om F5 uit te voeren.
Een additionele test lijkt aan te geven dat het te maken heeft met lokale caching... maar dat weet ik even niet zeker.. plus dat ik alsnog denk dat het een server instelling is die aangeeft de lokale gebruiker te cachen.
Wanneer ik in google Chrome (de browser dus) caching uit zet (ctrl+shift+i -> Network -> disable caching) dan werkt alles perfect.
Dus, voor de duidelijkheid nadat deze optie uitgezet is, dan komt er na het inloggen wel direct het juiste menu naar voren zonder F5 te hoeven doen.
Kan ik ergens forceren dat de bezoeker bepaalde pagina's niet gaat cachen? Daar zou dan het probleem mee verholpen zijn lijkt me.
Thanks!
-
03-04-2016, 11:08 #5
- Berichten
- 410
- Lid sinds
- 10 Jaar
Re: Na inloggen als gebruiker refresh nodig om juiste info weer te geven
Hallo,
als test kun je proberen een andere template te proberen.
Op deze manier kun je uitsluiten of het wel of niet aan de template legt.
Groeten Ron
-
04-04-2016, 17:44 #6
- Berichten
- 106
- Lid sinds
- 13 Jaar
Re: Na inloggen als gebruiker refresh nodig om juiste info weer te geven
Thanks voor je idee Ron.
Ik heb even gekeken of ik het in de template uit kon zetten maar die optie kan ik zelf niet vinden.
Even op google gezocht en waar ze me vertellen waar het moet staan staat het niet.
Als alternatief heb ik nog wat meta headers toegevoegd om te kijken of dat zou helpen, maar helaas precies het zelfde:
<meta http-equiv="Cache-Control" content="no-store" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
-
06-04-2016, 12:44 #7
- Berichten
- 410
- Lid sinds
- 10 Jaar
Re: Na inloggen als gebruiker refresh nodig om juiste info weer te geven
Hallo Ferry,
ik bedoel dat je even een andere template selecteer bijvoorbeeld protostar de standaard template van joomla.
En dan kijken of het wel of ook niet goed is ;)
Groeten Ron
-
08-04-2016, 10:34 #8
- Berichten
- 106
- Lid sinds
- 13 Jaar
Re: Na inloggen als gebruiker refresh nodig om juiste info weer te geven
Hi Ron,
Uiteindelijk is het probleem gevonden.
Blijkbaar was er een plugin welke alsnog de caching in de soep liet lopen. Na deze uitgezet te hebben werkt alles weer zoals verwacht.
Thanks voor je hulp!!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic