Users blijven ingelogd
- Arjan Booij
- Onderwerp Auteur
- Gebruiker
- -
Minder
Meer
25 mrt 2018 11:44 #16663
door Arjan Booij
#Joomla omdat het zo leuk is.
Users blijven ingelogd werd gestart door Arjan Booij
Sinds de laatste updates van Joomla lijkt het dat er in de backend de ingelogde users niet meer worden uitgelogd na een x aantal tijd.
Ik heb de sessie afhandeling op database staan.
Zal kijken wat er gebeurd als ik het op PHP zet.
Zijn er meer mensen die dit ook op hun site hebben?
Ik heb de sessie afhandeling op database staan.
Zal kijken wat er gebeurd als ik het op PHP zet.
Zijn er meer mensen die dit ook op hun site hebben?
#Joomla omdat het zo leuk is.
Discussie gesloten.
- J Sanders
- Gebruiker
- Ontwikkelaar van [url=www.mijnrekensite.nl]MijnRekensite.nl[/url].
Minder
Meer
25 mrt 2018 19:30 #16669
door J Sanders
Ontwikkelaar van MijnRekensite.nl , een online oefenmethode voor rekenen.
Beantwoord door J Sanders in topic Users blijven ingelogd
Dit is een bekend probleem (issue).
Sinds kort is daar een plugin voor: System - Session Data Purge
Er moeten twee variabelen worden ingesteld worden om de sessies te verwijderen, zodat de gebruiker ook daadwerkelijk wordt uitgelogd.
Met een cronjob kan ook.
Of in .htaccess: (server afhankelijk)
De instelling database of php kan ook verschil maken.
Zie ook: github.com/joomla/joomla-cms/pull/19687
Sinds kort is daar een plugin voor: System - Session Data Purge
Er moeten twee variabelen worden ingesteld worden om de sessies te verwijderen, zodat de gebruiker ook daadwerkelijk wordt uitgelogd.
Met een cronjob kan ook.
Of in .htaccess: (server afhankelijk)
Code:
php_value session.gc_probability 1
php_value session.gc_divisor 100
De instelling database of php kan ook verschil maken.
Zie ook: github.com/joomla/joomla-cms/pull/19687
Ontwikkelaar van MijnRekensite.nl , een online oefenmethode voor rekenen.
Discussie gesloten.
- Arjan Booij
- Onderwerp Auteur
- Gebruiker
- -
Minder
Meer
26 mrt 2018 16:52 #16671
door Arjan Booij
#Joomla omdat het zo leuk is.
Beantwoord door Arjan Booij in topic Users blijven ingelogd
In vorige versies werd iemand automatisch na de ingestelde tijd bij geen activiteit uitgelogd.
Dat is nu niet meer zo.
Hoe kan het dat ik dan zelf en cron job moet aanmaken om dit te controleren.
Het moet toch gewoon werkend in de basis van Joomla
Heb nu de sessie op database gezet om te kijken of dit een oplossing is.
Blijf het vreemd vinden dat dit zo ineens moet lopen.
Hoop dat het weer standaard terug komt in Joomla, het is veiligheid.
Dat is nu niet meer zo.
Hoe kan het dat ik dan zelf en cron job moet aanmaken om dit te controleren.
Het moet toch gewoon werkend in de basis van Joomla
Heb nu de sessie op database gezet om te kijken of dit een oplossing is.
Blijf het vreemd vinden dat dit zo ineens moet lopen.
Hoop dat het weer standaard terug komt in Joomla, het is veiligheid.
#Joomla omdat het zo leuk is.
Discussie gesloten.
- J Sanders
- Gebruiker
- Ontwikkelaar van [url=www.mijnrekensite.nl]MijnRekensite.nl[/url].
Minder
Meer
26 mrt 2018 18:14 #16672
door J Sanders
Ontwikkelaar van MijnRekensite.nl , een online oefenmethode voor rekenen.
Beantwoord door J Sanders in topic Users blijven ingelogd
Ook hallo,
In de volgende bestanden:
Joomla/cli/sessionGc.php
Joomla/cli/sessionMetadataGc.php
is de onderstaande tekst te vinden over het instellen van een cronjob.
/**
* This is a CRON script to delete expired session data which should be called from the command-line, not the
* web. For example something like:
* /usr/bin/php /path/to/site/cli/sessionGc.php */
Met een cronjob is het mogelijk om op 'gezette' tijden bovenstaande scriptjes aan te spreken om de sessies te verwijderen.
Een cronjob stel je in in de command line via de DirectAdmin of Cpanel van je webhosting.
Mijn advies zou zijn om in eerste instantie wat met de waarden van de plugin te experimenteren.
Een instelling van 100/100 moet theoretisch direct resultaat opleveren.
Maar dit is wel een 'overkill' om dat bij elke HTTP respons de verlopen sessies verwijderd worden.
Ik hoop dat je hier wat mee kunt.
In de volgende bestanden:
Joomla/cli/sessionGc.php
Joomla/cli/sessionMetadataGc.php
is de onderstaande tekst te vinden over het instellen van een cronjob.
/**
* This is a CRON script to delete expired session data which should be called from the command-line, not the
* web. For example something like:
* /usr/bin/php /path/to/site/cli/sessionGc.php */
Met een cronjob is het mogelijk om op 'gezette' tijden bovenstaande scriptjes aan te spreken om de sessies te verwijderen.
Een cronjob stel je in in de command line via de DirectAdmin of Cpanel van je webhosting.
Mijn advies zou zijn om in eerste instantie wat met de waarden van de plugin te experimenteren.
Een instelling van 100/100 moet theoretisch direct resultaat opleveren.
Maar dit is wel een 'overkill' om dat bij elke HTTP respons de verlopen sessies verwijderd worden.
Ik hoop dat je hier wat mee kunt.
Ontwikkelaar van MijnRekensite.nl , een online oefenmethode voor rekenen.
Discussie gesloten.
- Gast
- Gebruiker
Minder
Meer
21 apr 2018 12:52 #16842
door Gast
Beantwoord door Gast in topic Users blijven ingelogd
Ik heb het probleem dat als ik uitlog uit de backend, ik alleen maar het administrator inlogscherm een paar keer hoef te herladen om gratis toegang te krijgen terwijl niemand ingelogd is!Sinds de laatste updates van Joomla lijkt het dat er in de backend de ingelogde users niet meer worden uitgelogd na een x aantal tijd.
Ik heb de sessie afhandeling op database staan.
Zal kijken wat er gebeurd als ik het op PHP zet.
Zijn er meer mensen die dit ook op hun site hebben?
Discussie gesloten.