Magento 2-এ URL থেকে কীভাবে এসআইডি (সেশন আইডি) সরাবেন remove


19

ম্যাজেন্টো 2 (সম্মুখভাগ) এর URL থেকে কীভাবে সেশন আইডিটি সরিয়ে ফেলবেন। এটি SIDইউআরএল এর ক্যোয়ারী প্যারামিটার।

উদাহরণস্বরূপ: https: //example.com/contact/? SID = sfl317buq8ru4uf4a ...

উত্তর:


23

স্টোরটিতে যান > কনফিগারেশন> সাধারণ> ওয়েব> সেশন বৈধকরণ সেটিংস> স্টোরফ্রন্টে এসআইডি ব্যবহার করুন এবং এর মানটি নম্বরে সেট করুন

উদাহরণ

এসআইডি সম্পর্কে এখানে ভাল উত্তর :

এসআইডি একটি "সেশন আইডি"। Magento একই Magento ইনস্টলেশন মধ্যে ব্যবহারকারীর ক্রিয়াকলাপ ট্র্যাক করতে এটি ব্যবহার করে। সাধারণত, ম্যাজেন্টো একটি ইনস্টলেশন (ডাটাবেস) থেকে একটি ওয়েবসাইট এবং একটি স্টোরকে শক্তি দেয়।

ম্যাজেন্টো যদিও এক ইনস্টলেশন থেকে একাধিক স্টোর সহ একাধিক ওয়েবসাইটকে পাওয়ার করতে পারে। এসআইডি ব্যবহারকারীদের এই ওয়েবসাইটগুলি / স্টোরগুলিতে নেভিগেট করার সময় লগ ইন থাকার অনুমতি দেয়।

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

আপনি যদি কোনও বহু-ওয়েবসাইট বা মাল্টি-স্টোর পরিবেশ চালাচ্ছেন না, তবে সীমান্তে এসআইডি অক্ষম করা নিরাপদ।


উত্তর দেওয়ার জন্য ধন্যবাদ !!! আমি এটি করতে যাই এবং কয়েক মিনিটের মধ্যে ফলাফল জবাব !!!
ম্যাট বিদাস

2
আমি এই পদ্ধতির ব্যবহার করেছি এবং ফ্রন্ট-এন্ডে এসআইডি অক্ষম করেছি, সিঙ্গেল-স্টোর মোডটি "হ্যাঁ" এ সেট করা হয়েছে, এসআইডি এখনও দেখায়। প্রোডাকশন মোডে, আমাদের এই কাজটি করার জন্য ফাইলগুলি পুনরায় জেনারেশন করা উচিত? এটি একটি কনফিগার মান হিসাবে আমি মনে করি না। কোন ধারনা?
chayচাইকা

@ ডিচাইকা আমি মনে করি এটি ক্যাশে সমস্যা হতে পারে। এটি রিফ্রেশ করার চেষ্টা করুন।
সিয়ারে উখুলবাউ

@ সিয়ারে উছুলেবাউ ক্যাশে রিফ্রেশ হয়েছে আমি কী তা বুঝতে পেরেছি। অনুসরণ করার জন্য আপনাকে ধন্যবাদ।
chayচাইকা

@ সিয়ারে উচ্ছুলেবাউ কিভাবে মেগা ট্যাগটি পরিবর্তন করতে পারি উদাহরণস্বরূপ ???SID=nufp7tmaardcoff2ddbp4vmmo6 in magento 2 ??
সুপ্রিয়া মিশ্র

4

তোমাদের মধ্যে যারা ইতিমধ্যে সেট দোকানে ঢোকার মুখে ব্যবহার করুন জন্য SID করার কোন (যেমন Siarhey Uchukhlebau তার উত্তরে নির্দিষ্ট) কিন্তু এখনও পরিত্রাণ পেতে পারেন না & সিদ = ... URL- এ, নিম্নলিখিত লিঙ্ক চেক আউট।

এটি একটি ম্যাজেন্টো বাগ, যা
সম্পর্কিত টিকিট সংস্করণ ২.৩ এ স্থির করা হবে : https://github.com/magento/magento2/issues/9453

সৌভাগ্যবসত, একটি Inchoo টিউটোরিয়াল কিভাবে কার্যসংক্রান্ত হিসাবে .htaccess ফাইল মাধ্যমে এটা মুছে ফেলার জন্য চালু থাকে
http://inchoo.net/dev-talk/remove-sid-from-magento-urls/


ম্যাজেন্টো 2.3 মুক্তি পেয়েছে। এটি কি স্থির করা হয়েছে? এটি সম্পর্কে কিছুই খুঁজে পাচ্ছি না।
আকিফ

আমি ম্যাজেন্টো ২.৩ ব্যবহার করছি না, তবে ম্যাজেন্টো ২.২. in এ আমি আর এই সমস্যার মুখোমুখি হচ্ছি না।
মাইকেল পপ্পিংগার

0

?SIDপিএইচপি দ্বারা স্বয়ংক্রিয়ভাবে যুক্ত করা হয় না যদি পিএইচপি সার্ভারে সেশনগুলি সংরক্ষণ না করার জন্য কনফিগার করা থাকে বা ব্রাউজার কুকিজ গ্রহণ না করে?

আমি বিশ্বাস করি ম্যাগেন্টো ডিফল্টরূপে এটি করে না। এটির জন্য একটি সেটিংস রয়েছে, তবে আমি ধরে নিচ্ছি যে ওপি এটি পরিবর্তন করে না, অন্যথায় তিনি নিজেই এটি আবিষ্কার করতে পারতেন।


যদি পিএইচপি রান-টাইম বিকল্প সেশন.উসস_ট্রাস_সেস সক্ষম করা থাকে তবে আপেক্ষিক ইউআরআইগুলি সেশন আইডি স্বয়ংক্রিয়ভাবে ধারণ করতে পরিবর্তন করা হবে। এই বিকল্পটি ডিফল্টরূপে নেই। "স্টোরফ্রন্টে এসআইডি ব্যবহার করুন" এর জন্য ম্যাজেন্টো 2 এর ডিফল্ট সেটিংটি হ্যাঁ "।
টি-রিচার্ডস

-7

vendor/magento/framework/Session/SidResolver.php

ফাংশনটি সন্ধান করুন এবং নীচের মত লাইনে মন্তব্য করুন।

public function getUseSessionInUrl()
{
   // return $this->_useSessionInUrl;
}

1
ম্যাজেন্টো কোর ফাইলগুলি সম্পাদনা করবেন না। পরবর্তী রচয়িতা কমান্ডের পরে, সামগ্রীগুলি vendor/magento/framework/পুনরুদ্ধার করা / আপডেট হতে পারে
7 ও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.