গ্রাহক লগ ইন করতে পারবেন না


12

আমি স্রেফ আমার ওয়েবসাইটটি স্থানান্তরিত করেছি। কিন্তু আমি একটি সমস্যা পেয়েছি।

আমার গ্রাহকরা তাদের অ্যাকাউন্টে লগ ইন করতে পারবেন না। লগ-ইন পৃষ্ঠাতে যখন লগ ইন ক্লিক করুন। http://www.mywebsite.com/customer/account/login/ এটি তাদের অ্যাকাউন্টে লগ ইন করা উচিত তবে এটি একই পৃষ্ঠাতে পুনঃনির্দেশ করে।

আমি ম্যাজেন্টোতে খুব নতুন। দয়া করে আমাকে কীভাবে এটি ঠিক করবেন?


ম্যাজেন্টো সংস্করণ?
ফ্যাবিয়ান ব্লাচসমিড্ট

@ ফ্যাবিয়ানব্লিশ্মমিট ১.৮.১ স্যার
নট্টাপং লিপ কিআটমংকোলার্ট

উত্তর:


20

আপনার কি কাস্টম টেম্পলেট আছে এবং এটি 1.7 এ কাজ করে? 1.8.1 এ form_keys যোগ করা হয়েছে, সুতরাং এই লাইনের জন্য আপনার কাস্টম টেম্পলেটটি পরীক্ষা করুন:

<?php echo $this->getBlockHtml('formkey'); ?>

যদি এটি অনুপস্থিত থাকে তবে এটি এটিকে যুক্ত করুন

/app/design/frontend/base/default/template/persistent/customer/form/login.phtml

এবং আপডেটের পরে অন্য সমস্ত ফর্ম চেক করুন:

https://gist.github.com/drobinson/7913822


প্রিয় স্যার, আমার কাছে কাস্টম টেম্পলেট নেই I আমি মূল ফাইলটি স্পর্শ করি নি। এবং <? পিএইচপি প্রতিধ্বনি $ এটি-> গেটব্লকএইচটিএমএল ('ফর্মকি'); ?> অনুপস্থিত। যেকোনো পরামর্শ?
নট্টাপং লিপ কিয়াতমংকোলার্ট

1
দয়া করে আমাকে স্যার বলা বন্ধ করুন :) এবং না, আমার একমাত্র ধারণা ছিল :-(
ফ্যাবিয়ান ব্ল্যাচসমিডট

1
এই সমস্যাটি আমি বর্ণনা করেছি ;-) দুর্দান্ত আপনি এটি ঠিক করেছেন!
ফ্যাবিয়ান ব্লাচসমিড্ট

যাহাই হউক না কেন, আপনার সাহায্যের জন্য ধন্যবাদ. সত্যিই খুশি। :)
নট্টাপং লিপ কিয়াতমংকোলার্ট

4

http://www.blueclawsearch.co.uk/blog/2013/12/12/fix-customer-cannot-login-to-magento-1-8-1/ এটি সমস্যার সমাধান

উপরের লিঙ্কটি কী বলবে তা এখানে:

  • যান template/customer/form/login.phtmlএবং template/persistent/customer/form/login.phtmlএবং অধীনে

    <ul class="form-list">
  • লগইন ফর্মটিতে নিম্নলিখিত কোড যুক্ত করুন

    <input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" />

আপনি যদি বিভিন্ন টেম্পলেটগুলিতে লগইন ফর্মটি ব্যবহার করে থাকেন তবে আপনি form_keyঅন্যান্য অংশগুলিতেও যুক্তটি ব্যবহার করুন ।


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

Shaneveeg হিসাবে সতর্ক লিঙ্ক এখন নষ্ট হয়ে গেছে, আমাদের বাকি রেখে এই অবস্থায়
toon81

1

আমি এটি / অ্যাপ্লিকেশন / পরিচালনা / কাস্টমার / নিয়ন্ত্রণকারী / অ্যাকাউন্ট অ্যাকাউন্টকন্ট্রোলআরএফপি এ করেছি

আমি এই পরিবর্তনগুলি করেছি এবং এটি আমার পক্ষে কাজ শুরু করে

/**
 * Login post action
 */
public function loginPostAction()
{

    // generate form_key if missing or invalid
    if (!($formKey = $this->getRequest()->getParam('form_key', null))
            || $formKey != Mage::getSingleton('core/session')->getFormKey()) {
        $this->getRequest()->setParams(array(
            'form_key' =>Mage::getSingleton('core/session')->getFormKey()
        ));
    }
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.