Saya telah melihat masalah dengan beberapa pelanggan di mana mereka memanggil kami bahwa mereka tidak dapat masuk dan melihat akun mereka.
Email dan kata sandi itu benar - tidak ada pesan kesalahan masuk, halaman hanya memuat ulang ke halaman beranda atau halaman masuk, mereka sepertinya tidak bisa masuk ke akun mereka! Ini terjadi setelah menerapkan patch 10888, dan kami memang menerapkan 10752.
Setelah menggali saya menemukan di tabel customer_entity
, dan itu menyadarkan saya bahwa pelanggan yang terkena dampak memiliki timestamp created_date
SETELAH itu updated_date
. Saya pikir tidak seharusnya seperti itu kan?
Jadi untuk menguji, saya mengubah Created_date menjadi SEBELUM updated_date, bahkan satu menit. Untuk beberapa pengguna ini saja membantu mereka untuk kembali ke akun mereka. Sementara untuk pengguna lain saya juga harus memperbarui kata sandi mereka melalui SQL, menggunakan kueri:
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);
Saya belum harus sepenuhnya menyelidiki perubahan yang SUPEE 10888 lakukan pada file inti pelanggan, tetapi pasti ada masalah dengan tambalan.
Terlebih lagi, sepertinya saya tidak dapat memperbarui kata sandi pelanggan melalui panel admin seperti biasanya, ketika menyimpan, halaman menghasilkan kesalahan.
Menggunakan 1.9.2.4