ম্যাজেন্টো 2 সঠিকভাবে সাইন ইন করেনি বা আপনার অ্যাকাউন্ট অস্থায়ীভাবে অক্ষম


18

আমার স্থানীয় পরীক্ষার সেটআপে অ্যাডমিন অ্যাকাউন্টে লগইন করার চেষ্টা করার সময় এটি বলে: অ্যাকাউন্টটি সাময়িকভাবে অক্ষম করা হয়েছে এমনকি আমি সঠিক ব্যবহারকারী এবং পাসওয়ার্ড ব্যবহার করেছি used

উত্তর:


31

ইন্টারনেটে কিছু অনুসন্ধানের পরে, আমি দেখতে পেলাম যে সুরক্ষার কারণে ম্যাজেন্টো ব্যবসায়ের সুরক্ষা বিবেচনা করে অ্যাকাউন্ট অক্ষম কার্যকারিতা চালু করেছে।

আপনি কীভাবে আনলক করতে পারবেন এবং এসএসএইচ / পুটির মাধ্যমে আপনার ম্যাজেন্টো মূল ফোল্ডারে যেতে পারেন তা এখানে

তারপরে নিম্নলিখিত কমান্ডটি চালান

পিএইচপি বিন / ম্যাজেন্টো প্রশাসক: ব্যবহারকারী: ADMINUSERNAME আনলক করুন

অথবা ম্যাজেন্টো মূল থেকে বিন ডিরেক্টরিতে ঝাঁপুন: সিডি বিন /

এবং তারপর কমান্ড চালান

পিএইচপি ম্যাজেন্টো প্রশাসক: ব্যবহারকারী: ADMINUSERNAME আনলক করুন

রেফারেন্স জন্য, এখানে পরীক্ষা http://devdocs.magento.com/guides/v2.0/install-gde/install/cli/install-cli-subcommands-admin.html


15

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

sudo php bin/magento admin:user:create --admin-user="pearlbells" --admin-password="pear122l**all" --admin-email="pearl@gmail.com" --admin-firstname="Admin" --admin-lastname="Admin"

এই সমাধানটি আমার পক্ষে কাজ করেছে
ওয়াপোনে

এটি কি ম্যাজেন্টো এন্টারপ্রাইজ সংস্করণে কাজ করছে?
ক্যামিট

বিলিয়ন Thanks.This আমার সময় @Liz Eipe সি সংরক্ষিত
অনিল

6

আমি একাধিক পরিবেশের সাথে কাজ করার সময় এটি সমাধানের জন্য সংগ্রাম করেছি এবং আমি মনে করি যে জাইরমিনের উত্তর এটিকে থামাতে সহায়তা করতে পারে, তবে এটি একবারে আমি খুঁজে পেয়েছি যে সমস্যার সমাধান হয়েছে:

  • যোগেশ ত্রিবেদী যা প্রস্তাব করেছিলেন তা চেষ্টা করে দেখুন, যদিও এটি আমার পক্ষে কার্যকর হয়নি

যদি এটি সহায়তা না করে তবে এর মধ্যে লগইন না করে পরবর্তী 3টি করুন:

  • Mage_admin_user_session টেবিলটি কেটে দিন
  • ইন mage_admin_user টেবিল রিসেট failures_num 0 এবং first_failure প্রাসঙ্গিক ব্যবহারকারীর জন্য শূন্য থেকে (গুলি)
  • সামনের শেষ বিকল্পের মাধ্যমে পাসওয়ার্ড পুনরায় সেট করুন (সরাসরি ডিবিতে নয়)

এটি স্পষ্টতই মোটামুটি আক্রমণাত্মক এবং যদি আপনি অন্য কোনও উপায়ে যেতে সক্ষম না হন তবেই তা করা উচিত।


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

@ যোগেশ ত্রিবেদী আমার কাছে এটাই ছিল যার মাধ্যমে আপনার ঠিক একই জিনিসটি ছিল, অ্যাডমিন প্যানেলে লগ ইন করার বার্তা, তবে আপনার বর্ণিত ব্যবহারকারীকে আনলক করার কোনও ফল হয়নি।
টিম.বেকার

আমি নিশ্চিত নই তবে এটি আমার পক্ষে কাজ করেছে এবং আমি ম্যাজেন্টোর অফিসিয়াল ওয়েবসাইট থেকে এটি শিখতে পেরেছি, এটি এখানে দেখুন - devdocs.magento.com/guides/v2.0/install-gde/install/cli/…
যোগেশ ত্রিবেদী

4

ম্যাজেন্টো 2-তে, পাসওয়ার্ড লাইফটাইম (দিন) সেট করার কনফিগারেশন রয়েছে। এর অর্থ যদি ব্যবহারকারী নির্দিষ্ট দিনগুলিতে অ্যাডমিনে লগইন না করে তবে অ্যাকাউন্টটি লক হয়ে যাবে।

সেট করার জন্য এই দিনগুলিতে যান Stores > Configuration > Advanced > Admin > Securityএবং এর জন্য মান সেট করুন Password Lifetime (days)


2

আমি এই বিকল্পগুলি এবং অন্যান্য বিভিন্ন বিকল্প চেষ্টা করেছিলাম কিন্তু কোনওটিই আমার পক্ষে কার্যকর হয়নি:

আমি এটি অনুসরণ করেছি:

1./opt/bitnami/apps/magento/htdocs/vendor/zendframework/zend-crypt/src

Uses.php আপডেট করার জন্য নিম্নলিখিত:

এই ফাইলের পথে যান এবং \ বিক্রেতার \ zendframework \ zend-crypt \ src \ Utils.php এবং প্রতিধ্বনি এবং প্রত্যাশিত এবং vari প্রকৃত ভেরিয়েবল এবং উভয়ই একই বা না পরীক্ষা করুন যদি উভয় ভেরিয়েবলের সাথে মেলে না তবে লাইনটি 35 নং পরিবর্তন করুন

যদি (ফাংশন_এক্সিস্টস ('হ্যাশ_একুইয়ালস')) {রিটার্ন হ্যাশ_একুইয়ালস ($ প্রত্যাশিত, $ প্রকৃত); }

প্রতি

যদি (ফাংশন_একজিস্ট ('হ্যাশ_একুইয়ালস')) {সত্য ফিরে আসে; }

যে কোনও পাসওয়ার্ড সহ ম্যাজেন্টো অ্যাডমিনে সরাসরি অ্যাক্সেসের জন্য এবং তারপরে পাসওয়ার্ড পরিবর্তন করুন এবং কোড পরিবর্তনগুলি ফিরিয়ে আনুন

এই সমাধানটি আমার পক্ষে কাজ করে

পুরানো কোড:

 if (function_exists('hash_equals')) {
        return hash_equals($expected, $actual);

নতুন কোড:

যদি (ফাংশন_একজিস্ট ('হ্যাশ_একুইয়ালস')) {সত্য ফিরে আসে; }

এটা আপনার জন্য কাজ করা উচিত


1

তবে এটি থেকে রোধ করতে, আমার অভিজ্ঞতা অ্যাডমিন ব্যবহারকারীদের পাসওয়ার্ডগুলি দেখায়, উচ্চ এবং ছোট হাতের চার্টারের মিশ্রণ বা চিহ্নগুলি অন্তর্ভুক্ত করা উচিত নয়। আমি জানি আমি জানি! এটি সুরক্ষিত পাসওয়ার্ড সম্পর্কিত বিশেষত অ্যাডমিন ব্যবহারকারীদের জন্য প্রয়োজনীয় সমস্ত যুক্তির বিপরীতে রয়েছে তবে এটি এর মতো। সুতরাং কেবল তাদের খুব দীর্ঘ করুন, আমি 14 টি অক্ষরের অ্যাক্সেসের পরামর্শ দেব।


আমি আসলে এটিও অভিজ্ঞতা পেয়েছিলাম ... আমার কাছে সত্যিই বিভ্রান্তিকর।
সুরজিকাল

1

সুরক্ষার কারণে ম্যাজেন্টো অ্যাকাউন্ট অক্ষম কার্যকারিতা চালু করেছে তাই এটিই ভাল উপায়:

1-কমান্ড লাইনের মাধ্যমে নতুন অ্যাকাউন্ট তৈরি করুন:

php bin/magento admin:user:create --admin-user='new-admin' --admin-password='admin@123' --admin-email='abc@xyz.com' --admin-firstname='Firstname' --admin-lastname='Lastname'

2-এখন নতুন তৈরি করা ব্যবহারকারীর নাম দিয়ে লগইন করুন এবং তারপরে পূর্ববর্তী ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করুন যা লগইনে সমস্যা সৃষ্টি করেছিল।

ধন্যবাদ,

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