افزایش زمان اتمام session در مدیریت اپن کارت

Increase session expire time in opencart

در زمان کار با بخش مدیریت اپن کارت گاهی اوقات مجبوریم زمانی را صرف کارهای دیگر کنیم و زمان بازگشت به سایت و انجام کار، سایت به صفحه لاگین می رود و یوزر پسورد می خواهد. در صورتیکه این کار باعث کندی کار شما می شود، می توانید با تغییری ساده در کدهای سایت زمان انجام این کار را افزایش دهید. در یادداشت زیر طریقه انجام این کار را خدمت دوستان عزیز توضیح خواهیم داد.

برای این کار لازم است فایل مربوطه را در آدرس زیر باز نماییم

/system/library/session.php

کد موجود در این صفحه در حالت اولیه به شکل زیر است

//<?php

//class Session {

//            public $data = array();

//            public function __construct() {

//                            if (!session_id()) {

//                                            ini_set(‘session.use_cookies’, ‘On’);

//                                            ini_set(‘session.use_trans_sid’, ‘Off’);

//                                            session_set_cookie_params(0, ‘/’);

//                                            session_start();

//                            }

//                            $this->data =& $_SESSION;

//            }

//            function getId() {

//                            return session_id();

//            }

//}

//?>

کد بالا را با کد زیر جایگزین نمایید

//<?php

//class Session {

//            public $data = array();

  //    public function __construct() {

 //       if (!session_id()) {

 //           ini_set(‘session.use_cookies’, ‘On’);

//            ini_set(‘session.use_trans_sid’, ‘Off’);

            /* Q-mod — session extend */

//            session_set_cookie_params(86400, ‘/’);

 //           ini_set(‘session.cache_expire’, ‘180’);

 //           ini_set(‘session.gc_maxlifetime’, ‘86400’);

//            ini_set(‘session.save_path’,’public_html/sessions);

//            session_start();

//        }

//        $this->data =& $_SESSION;

//    }

//            function getId() {

//                            return session_id();

//            }

//}

//?>

 

مسیری که در کد بالا به رنگ سبز مشخص شده است، مسیر قرار گرفتن session  است و باید ایجاد شود با اجازه دسترسی ۷۵۵ (chmod=755) و واضح است که این فولدر را می توانید به هر اسمی ایجاد کنید و درون کد قرار دهید.

لطفا این علامت (//) را از آغاز هر خط بردارید .

گروه توسعه فناوری وب ایران موفقیت روزافزون شما را آرزومند است.

(مقالات آموزشی)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *