ADBLOCK_MSG
osCommerce: How to increase session lifetimePublished: Sunday, 11 November 2012 16:17 Written by Ogri Hits: 13171
The default session duration in OSC is 1440 seconds (24 minutes). There is the following code snippet in the file /includes/functions/sessions.php
:
if (STORE_SESSIONS == 'mysql') {
if (!$SESS_LIFE = get_cfg_var('session.gc_maxlifetime')) {
$SESS_LIFE = 1440;
}
//--------- More code... -----------
}
The first line indicates that the session must be stored in a database. An appropriate parameter in the file configure.php
should be assigned like this:
define('STORE_SESSIONS', 'mysql');
2nd line: get_cfg_var
function extracts session length from the php.ini
. You can edit it by changing a value of the parameter session.gc_maxlifetime
from 1440 to a different one. I set 2400 seconds (40 minutes). Here is a piece of php.ini
:
; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
session.gc_maxlifetime = 2400
Bear in mind that the change of session.gc_maxlifetime
parameter will alter the value of session duration in the entire scope of the php.ini
on the server. If you do not want to change it that globally - edit the above code in sessions.php
:
- Remove or comment out the 2nd and 4th lines. This will disable the check of
session.gc_maxlifetime
setting in the PHP server configuration. - In the third line, change the
$SESS_LIFE
value from 1440 to the desired - for example, to that same 2400.
The resulting code is:
if (STORE_SESSIONS == 'mysql') {
$SESS_LIFE = 2400;
//--------- More code... -----------
}
Session timeout is now increased locally - only for our OSC project.
Notes:
1. If you close the browser - the session will get closed as well.
2. For safety reasons, do not set the session to be too long. 3600 seconds (60 minutes) is the upper limit of safety.
3. You can control the session lifetime for the front-end separately from the one for an administrative service by editing individually /includes/functions/sessions.php
and /admin/includes/functions/sessions.php
files respectively.
Latest News
-
Tuesday, 21 July 2020 03:18
Joomla 3: Redirect to same page after successful login -
Saturday, 30 December 2017 16:11
Joomla: how to add your own language constants or override existing ones -
Thursday, 30 November 2017 23:27
Joomla: Integrate reCAPTCHA v2 (NO CAPTCHA) into JComments -
Saturday, 25 June 2016 15:33
Unified filtering of mod_jcomments_latest module's output -
Thursday, 17 September 2015 16:23
Post an illustrated Joomla-site article on Facebook using OG-tags
Articles Most Read
-
148854
Migrating from Joomla 1.5 to Joomla 2.5. Part 2-1. Transferring jDownloads and jComments -
83530
Joomla: Integrate reCAPTCHA v2 (NO CAPTCHA) into JComments -
56856
Migrating from Joomla 1.5 to Joomla 2.5. Part 2-2. Template, editor, and other extensions -
40098
Editing animated GIF-images in Photoshop CS3 -
39237
Custom 404 error page in Joomla 2.5
Login
Guest Column
Recent comments
-
Custom 404 error page in Joomla 2.5
- Roseann 02.11.2020 08:17
-
Joomla: Integrate reCAPTCHA v2 (NO CAPTCHA) into JComments
-
PG SLOT
13.01.2021 09:21
Hey! I could have sworn I've been to this site before but after browsing through some of the post ...
-
Nidia
12.12.2020 08:04
HELP. I can't write a comment without it hanging.
-
Launa
17.11.2020 15:13
I can agree with the accuracy of this as I work in a related sector. Interesting cheers for sharing.
-
JD sports vouchers
04.10.2020 03:12
Happy to pay for something like this, or donate witth paypal even
-
PG SLOT
13.01.2021 09:21
-
Joomla: how to add your own language constants or override existing ones
-
Vouchersort
29.10.2020 11:33
Is this a free template that you are using as I really love it. As a website desugner myself I hope that ...
-
Vouchersort
29.10.2020 11:33
-
Migrating from Joomla 1.5 to Joomla 2.5. Epilogue
-
Dewitt
11.02.2021 06:17
HELP. I can't write a comment without the page freezing.
-
Dewitt
11.02.2021 06:17
-
Migrating from Joomla 1.5 to Joomla 2.5. Part 2-1. Transferring jDownloads and jComments
-
Francine
14.12.2020 08:49
I cant stomach this person so sorry x
-
Vouchersort
30.10.2020 15:43
Once again, great resource for us newbs.
-
Francine
14.12.2020 08:49
-
Unified filtering of mod_jcomments_latest module's output
-
Фильмы 2022 онлайн
03.12.2021 21:37
This web site definitely has all of the info I wanted about this subject and didn't know who to ask.
-
Фильмы 2022 онлайн
03.12.2021 21:37
Read more...