By Darko on Friday, 13 June 2014
Posted in Technical Issues
Replies 9
Likes 0
Views 1K
Votes 0
I have recently migrated site from other community platform for Joomla and since ES was put as main star of the show - remember me option fail.

Basically users need to login every 15 minutes of inactivity
Site is pretty much "clean" with no "fancy" javascript plugins, but i guess the issue might be in sessions and the database which is pretty much "dirty"
To replicate the error, login at the site provided in "Site Detail" and then just leave the page (without logout)
Come back after 30 minutes
You will be logged out and system will require you to login again.
Hello Darko,

I am sorry but it seems like I cannot replicate this issue on your site. It still log-me-in after 40 min of inactivity. Maybe this is a browser issue. May I know which browser do you use so that we are able to replicate this issue on your site.

Please be advise.
Thanks.
·
Friday, 13 June 2014 17:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Mohd

I experience this regardless of the browser.
My preferred browser is Firefox, currently in version 30.0, but it does happen on Safari, Chrome, also, regardless of the platform (OS X Mavericks, Win 7, Win 8, iOS, Android)
https://www.dropbox.com/s/vpi5oju1yi4di40/Screenshot%202014-06-13%2020.42.02.png
·
Friday, 13 June 2014 20:41
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Darko,

I am not sure if this is related to your issue but you can specify the session live time in the Global Configuration http://screencast.com/t/6Hfd5xGvySMi . You need to increase this to a larger value.
·
Saturday, 14 June 2014 16:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Im sorry but i can't really understand how is "Remember Me" plugin connected with session lifetime setting in Joomla
Correct me if im wrong, i am using Joomla since Mambo, and i always believed that...
Session lifetime actually counts time from the begging of the action till the end of it.
So, if i set the session lifetime to 15 minutes, which is default joomla value i haven't changed, and i start writing article, then i will only have 15 minutes to complete it unless i save the article within 15 minutes of my session lifetime. If i don't, ill get the error that my session has expired and i had to re-login.

Specifically, when it comes to "user online/logged-in" session lifetime will show them as logged in for as much as the session lifetime is valid.
In an example, if i increase the session lifetime to 1000 minutes, that means user will be shown as online for 1000 minutes after his last action on the site which is NOT what i want to do as this is an active site which in peak time always have between 10 and 30 online users, every day. Increasing this setting will show false information, having users falsely believe that there are way more people online at any given moment.

This is related to "Remember Me" plugin, and this feature of Joomla worked quite fine on old system, but is not working with ES
·
Sunday, 15 June 2014 11:06
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

Yeah that's right. It looks like the problem has nothing to do with the sessions but there's actually a bug in the dashboard login form. This issue seems to be because there's a missing name attribute on the remember me checkbox.

I have applied some fixes on the site, could you give this a try again?
·
Sunday, 15 June 2014 14:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Yep, adding name attrib worked out.

Thanks for taking the time to apply fix in actual override
·
Monday, 16 June 2014 16:51
·
0 Likes
·
0 Votes
·
0 Comments
·
You are most welcome
·
Tuesday, 17 June 2014 00:26
·
0 Likes
·
0 Votes
·
0 Comments
·
I'm having the same problem. Would this be /dashboard/default.guests.login.php ? would the name be "remember" like
<input id="quick-remember" type="checkbox" name="remember">
·
Tuesday, 17 June 2014 06:55
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Paul,

I am sorry for the late reply.
I believe it is. In this file: \components\com_easysocial\themes\wireframe\dashboard\default.guests.login.php Line: 31.

<input id="quick-remember" type="checkbox" name="remember"> <span class="fd-small"><?php echo JText::_( 'COM_EASYSOCIAL_LOGIN_REMEMBER_YOU' );?></span>

If you have anymore question, please don't hesitate to ask us.
Hope this will help.
Thanks.
·
Tuesday, 17 June 2014 10:42
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post