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

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

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

/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) و واضح است که این فولدر را می توانید به هر اسمی ایجاد کنید و درون کد قرار دهید.

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

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

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

2 دیدگاه برای «افزایش زمان اتمام session در مدیریت اپن کارت»

  • 2019-08-30

    برای کاربرا چطور میشه افزایش داد که از صصفحه لوگین خارج نشند.

    پاسخ دادن
    • 2019-09-01

      با سلام
      با گذاشتن این کد، زمان Session در اپن کارت بصورت کلی افزایش پیدا میکند بنابراین مدت لاگین برای کاربران هم بصورت اتوماتیک با این کد افزایش می یابد.

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

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