Users blijven ingelogd

  • Arjan Booij
  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
  • -
Meer
25 mrt 2018 11:44 #16663 door Arjan Booij
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?

#Joomla omdat het zo leuk is.
Discussie gesloten.
  • J Sanders
  • Gebruiker
  • Gebruiker
  • Ontwikkelaar van [url=www.mijnrekensite.nl]MijnRekensite.nl[/url].
Meer
25 mrt 2018 19:30 #16669 door J Sanders
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)
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
  • Gebruiker
  • -
Meer
26 mrt 2018 16:52 #16671 door Arjan Booij
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.

#Joomla omdat het zo leuk is.
Discussie gesloten.
  • J Sanders
  • Gebruiker
  • Gebruiker
  • Ontwikkelaar van [url=www.mijnrekensite.nl]MijnRekensite.nl[/url].
Meer
26 mrt 2018 18:14 #16672 door J Sanders
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.

Ontwikkelaar van MijnRekensite.nl , een online oefenmethode voor rekenen.
Discussie gesloten.
  • Gast
  • Gebruiker
  • Gebruiker
Meer
21 apr 2018 12:52 #16842 door Gast
Beantwoord door Gast in topic Users blijven ingelogd

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 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!
Discussie gesloten.
Gemaakt door Kunena