আমি বেশ কয়েক জন গ্রাহকের সাথে একটি সমস্যা দেখেছি যেখানে তারা আমাদের কল করে যে তারা লগইন করতে এবং তাদের অ্যাকাউন্ট দেখতে অক্ষম।
ইমেল এবং পাসওয়ার্ডটি সঠিক - কোনও লগইন ত্রুটি বার্তা, পৃষ্ঠাটি কেবল হোম পৃষ্ঠা বা লগইন পৃষ্ঠায় পুনরায় লোড হয় না, তারা তাদের অ্যাকাউন্টে getুকতে পারে না বলে মনে হয়! এটি প্যাচ 10888 প্রয়োগ করার পরে হয়েছিল এবং আমরা 10752 প্রয়োগ করেছি।
খনন আমি টেবিল পাওয়া customer_entity
, এবং এটা আমার সৃষ্টি যে এই রোগে আক্রান্তদের গ্রাহকদের টাইমস্ট্যাম্প আছে created_date
পরে updated_date
। আমি মনে করি এটি ঠিক এভাবে হওয়া উচিত নয়?
সুতরাং পরীক্ষার জন্য, আমি তৈরি করা তারিখটিকে এক মিনিটের মধ্যেও আপডেট_ডেটের আগে পরিবর্তন করেছি। কিছু ব্যবহারকারীর জন্য এটি একা তাদের অ্যাকাউন্টগুলিতে ফিরে আসতে সহায়তা করেছিল। অন্যান্য ব্যবহারকারীর জন্য আমাকে জিজ্ঞাসাটি ব্যবহার করে এসকিউএল এর মাধ্যমে তাদের পাসওয়ার্ড আপডেট করতে হয়েছিল:
update customer_entity_varchar set value = md5('123456')
where where entity_id = 105 /*enter customer's entity_id found in customer_entity */
and attribute_id in
(select attribute_id from eav_attribute where attribute_code = 'password_hash'
and entity_type_id = 1);
গ্রাহক কোর ফাইলগুলিতে SUPEE 10888 এর পরিবর্তনগুলি আমি পুরোপুরি তদন্ত করতে পারি নি, তবে প্যাচটিতে অবশ্যই সমস্যা আছে।
তদুপরি, আমি অ্যাডমিন প্যানেলের মাধ্যমে গ্রাহকদের পাসওয়ার্ড আপডেট করার মতো মনে করি না কারণ আমি সাধারণত সংরক্ষণ করার সময় পৃষ্ঠাটির ত্রুটির ফলস্বরূপ।
1.9.2.4 ব্যবহার করে