ম্যাজেন্টোতে অ্যাডমিন সেশন সময়টি কীভাবে পরিবর্তন করবেন?


28

এটি কখনও কখনও অ্যাডমিন সেশন সক্রিয় সময় খুব অল্প হয় যে সম্ভব।

ব্যাক-এন্ড থেকে ব্যবহারকারীকে স্বতঃ-লগঅফ করতে যে সময় লাগে তা কীভাবে পরিবর্তন করবেন?

উত্তর:


28

এর জন্য এখানে একটি মেনু আইটেম রয়েছে:

সিস্টেম> কনফিগারেশন> উন্নত> প্রশাসন> সুরক্ষা> সেশন লাইফটাইম (সেকেন্ড)

পিএইচপি এনভায়রনমেন্ট ভেরিয়েবলগুলিও পরীক্ষা করে দেখুন

  • পিএইচপি_ভ্যালু সেশন.কুকি_ লাইফটাইম <seconds>
  • পিএইচপি_ভ্যালু সেশন.gc_max Lifeটাইম <seconds>

আপনি সঠিক php.ini সম্পাদনা করছেন তা নিশ্চিত করার জন্য, নিম্নলিখিত বিষয়বস্তু সহ একটি সাধারণ "চেক.এফপি" ফাইলটি তৈরি করুন:

<?php 
phpinfo();
?>

ফাইলটি আপনার ম্যাজেন্টো হোম ডিরেক্টরিতে রাখুন, আপনার ব্রাউজার থেকে এটি কল করুন (URL / check.php) এবং এই সেটিংসটি পরীক্ষা করুন।

আরো জানার জন্য তথ্য দেখুন এখানে


16

Magento 2.0 জন্য সমাধান

ম্যাজেন্টো 2 এর জন্য এটি অ্যাডমিনের বাম হাত প্যানেলে পাওয়া যাবে।

স্টোরস> কনফিগারেশন> উন্নত> প্রশাসন> সুরক্ষা

Admin Session Lifetime (সেকেন্ড) মূল উইন্ডোতে বিকল্প।

ডিফল্ট মান হ'ল ম্যাজেন্টো ২ এর 900 হয় 1 ঘন্টা সেট করতে 3600(60 সেকেন্ডস * 60 মিনিট)।

আপনার স্টোর দর্শন বিকল্পের জন্য কোনও ওয়েবসাইট বা স্টোর ভিউ নির্বাচন না করে আপনাকে এটি "ডিফল্ট কনফিগারেশন" এ কনফিগার করতে হবে। আমি উপরের বামদিকে ড্রপ ডাউন মেনু দিয়ে স্টোর ভিউতে এটি ব্যবহার করার চেষ্টা করেছি এবং বিকল্পটি নেই। এটি প্রশাসনের কনফিগারেশন হওয়ার কারণে এটির কোনও অর্থ নেই।

নোট করুন যে এই সেটিংটি কুকির আজীবন কমপক্ষে ম্যাজেন্টো ২.১ থেকে কোনও প্রভাব ফেলবে না


আমার পক্ষে এখনই ২.১-এ কাজ করছেন বলে মনে হচ্ছে, কমপক্ষে বিকাশকারী মোডে যদি বিষয়টি বিবেচিত হয়।
অ্যারন ম্যাকমিলিন

2.1.1 এ ভাঙা, সর্বদা কুকি সেশন করুন
অ্যালেক্স

এটি আমার ম্যাজেন্টো v.2.3.1
kanenas

4

কোনও সেটিংস পরিবর্তন না করে অন্য একটি সহজ সমাধান হ'ল auto refresh addonআপনার ব্রাউজারের জন্য যে কোনও ইনস্টল করুন এবং এর সময় নির্ধারণ করুন (60 সেকেন্ড)।

এটি প্রতি oo সেকেন্ডের জন্য পৃষ্ঠাটি স্বয়ংক্রিয়ভাবে রিফ্রেশ করবে যা সেশন আজীবন শেষ হতে বাধা দেয় এবং আমরা অন্য ট্যাবে কাজ শুরু করতে পারি।

আমি ব্যবহার করেছি Easy Auto Refreshএবং এটি আমার পক্ষে ভাল কাজ করে।


2

সিস্টেম -> কনফিগারেশন -> সাধারণ -> ওয়েব -> সেশন কুকি পরিচালনা

কুকি লাইফটাইম: এই মানটি (যেমন: 86400) পরিবর্তন করুন।


8
দুঃখিত, তবে এটি ফ্রন্টএন্ডে (শপ) সেশনের আজীবনের মান। অ্যাডমিন সেশন আজীবন সিস্টেম> কনফিগারেশন> অ্যাডভান্সড বিভাগ> অ্যাডমিন> সেশন লাইফটাইম (সেকেন্ড) এর মাধ্যমে সেট করা যায়। এক ঘন্টা জীবনকাল ধরে এটি 3600 (60 সেকেন্ড * 60 মিনিট) এ সেট করুন।
আনা ভলক্ল

@ আনাভাল্কল আমি এ সম্পর্কে একটি বিস্তারিত পোস্ট লিখেছি। magento2training.com/…
নাহিদ

2

লগইন ব্যবহারকারীর জন্য সেটআপ সেশনে Magento 2 অ্যাডমিন প্যানেল থেকে নীচে সংযুক্ত চিত্রের স্ক্রিনশটটি পরীক্ষা করুন। এখানে চিত্র বর্ণনা লিখুন


2

Magento 2.1+ এর সমাধান

যেহেতু ম্যাজেন্টো ২.১ এডমিন সেশনের আজীবন সর্বদা "সেশন" থাকে, অর্থাৎ ব্রাউজারটি বন্ধ না হওয়া পর্যন্ত। এটি সুরক্ষার কারণে প্রবর্তিত হয়েছে।

সম্পর্কিত কোডটি এতে রয়েছে Magento\Backend\Model\Session\AdminConfig:

/**
 * Set session cookie lifetime to session duration
 *
 * @return $this
 */
protected function configureCookieLifetime()
{
    return $this->setCookieLifetime(0);
}

আপনি যদি এই আচরণটি পরিবর্তন করতে চান তবে নীচের ইন্টারসেপ্টর পদ্ধতিতে আপনি এই শ্রেণীর জন্য একটি প্লাগইন যুক্ত করতে পারেন:

public function beforeSetCookieLifetime()
{
    $lifetime = $this->scopeConfig->getValue(
        \Magento\Framework\Session\Config::XML_PATH_COOKIE_LIFETIME,
        \Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT);
    return [$lifetime, \Magento\Framework\Session\Config::COOKIE_LIFETIME_DEFAULT];
}

কোথায় $this->scopeConfigএর একটি দৃষ্টান্ত হওয়া উচিত \Magento\Framework\App\Config\ScopeConfigInterface, কন্সট্রাকটর প্যারামিটার মাধ্যমে ইনজেকশনের।

এইভাবে কুকি জীবনকাল কনফিগারেশন থেকে ব্যবহৃত হয় ঠিক যেমন সম্মুখভাগে।

নোট করুন যে স্টোরগুলিতে কনফিগারেশন> কনফিগারেশন> অ্যাডভান্সড> অ্যাডমিন সিকিউরিটি> সেশন লাইফটাইম আর কুকিগুলিতে কোনও প্রভাব ফেলবে না! এটি রেডিস সেশনের আজীবন নির্ধারণের জন্য ব্যবহৃত হয়, তাই আপনি যদি কুকির জীবনকাল বৃদ্ধি করেন তবে আপনার এই মানটিও বাড়ানো উচিত।


1

সুনোভিসিও আসলে এমন একটি এক্সটেনশান সরবরাহ করে যা আপনি যখন কাজ করছেন তখন আপনার প্রশাসনিক অধিবেশনকে বাঁচিয়ে রাখতে এবং আপনার অধিবেশনটির সময়সীমা শেষ হওয়ার স্বাধীনভাবে দেয়।

আপনি এটা সেখানে চেক করতে পারেন: http://ecommerce.sunovisio.com/index.php/admin-keep-alive-1-1-0.html

আশা করি এই এক্সটেনশনটি আপনাকে আপনার ম্যাজেন্টো প্রশাসন প্যানেলের সাথে কাজ করতে সহায়তা করবে!


1

মাইএসকিউএল এ:

টেবিল: কোর_কনফিগ_ডেটা

পাথ: অ্যাডমিন / সুরক্ষা / সেশন_ লাইফটাইম


0

হ্যাঁ, তবে প্রথমে আপনাকে তা নিশ্চিত করতে হবে যে ম্যাজেন্টো লোকেশন এবং সার্ভারের সময় একই সময় অঞ্চলে রয়েছে। কোনও সেশন নেই তাও নিশ্চিত করুন ph php.ini- এ ওভাররাইড

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.