Di Magento 1 dari konfigurasi admin di bawah bagian Kelola Pelanggan, kami dapat memperbarui / mengubah kata sandi baru pelanggan dengan mudah.
Di Magento 2 Mengirim ulang kata sandi dengan hanya email akan membantu, tetapi tidak selalu. Ini mungkin pertanyaan yang sederhana, tetapi terkadang itu akan menghemat banyak waktu.
Apakah ada cara mudah untuk mengubah kata sandi pelanggan di Magento 2?
Apakah ada cara dari basis data di mana kita dapat secara langsung mengubah kata sandi dengan tipe enkripsi?
Bantuan akan dihargai.
magento2
customer-account
change-password
Krishna ijjada
sumber
sumber
Jawaban:
Untuk cara mudah mengubah kata sandi untuk pelanggan yang ada, Anda dapat mengimpor data file CSV pelanggan dari id email dan bidang kata sandi pelanggan yang ada. Anda dapat memberikan kata sandi yang ingin Anda ubah dan kata sandi_hash harus kosong.
Silakan lihat gambar layar di bawah ini:
sumber
Membuat perintah konsol akan menjadi taruhan terbaik menurut saya.
Sunting: modul tersedia di sini jika Anda membutuhkan: https://github.com/digitalpianism/changepassword
Berikut adalah modul yang akan melakukannya (hanya diuji pada 2.1.2):
app/code/DigitalPianism/ChangePassword/etc/module.xml
:app/code/DigitalPianism/ChangePassword/etc/di.xml
app/code/DigitalPianism/ChangePassword/registration.php
app/code/DigitalPianism/ChangePassword/Console/Command/ChangePassword.php
Untuk mengaktifkan modul:
Untuk menggunakannya:
Dimana:
sumber