Saya mencoba mengatur ulang kata sandi admin melalui Phpmyadmin di tabel admin_user tetapi ini sepertinya tidak berhasil. Juga di chrome saya mendapatkan kesalahan "Halaman web ini memiliki loop redirect" saat memuat halaman admin.
42
xdebug.max_nesting_level=200
di php.ini Anda. Jika tidak disetel, ada kemungkinan Anda melihat halaman login admin (karena level nesting kurang dari standar 100 pada halaman itu), tetapi ketika Anda memasukkan kredensial dan mencoba untuk masuk, dashboard tidak dapat dirender (level nesting lebih dari standar) 100 di sana). Pastikan juga untuk menggunakan beberapa host virtual, bukan "localhost", untuk menghindari masalah dengan cookie.xdebug.max_nesting_level=200
konfigurasi php.ini Anda jika XDebug Anda diaktifkan.Jawaban:
Anda dapat menggunakan Magento CLI untuk membuat pengguna admin baru dengan perintah berikut, kemudian Anda dapat pergi dan mengubah kata sandi pengguna asli Anda.
Jalankan ini dari root instalasi magento Anda:
sumber
Jalankan query di bawah ini untuk mengarahkan database.
Contohnya adalah untuk mengatur ulang kata sandi untuk pengguna admin .
NewPassword : Ganti dengan kata sandi Anda.
Saya harap ini akan berhasil untuk Anda. Beritahu saya jika Anda kesulitan.
sumber
Seharusnya tidak ada tanda sama atau tanda kurung seperti ini:
sumber
Jalankan query SQL berikut untuk mereset kata sandi admin:
sumber
n98-magerun2
3.0.4 tidak mengizinkan seseorang untuk menghindari persyaratan kata sandi admin.Ada alat yang sangat bagus di luar sana yang disebut N98-Magerun
Pada dasarnya, Anda langsung mengunduhnya ke root proyek Magento Anda
Setel izin yang dapat dieksekusi berikutnya (hanya untuk pengguna UNIX)
Sekarang saat kamu berlari
Anda akan mendapatkan daftar semua perintah yang tersedia yang ditawarkan oleh alat ini.
Sekarang untuk mengatur ulang kata sandi pengguna admin yang terlupa terlebih dahulu, kita perlu mendapatkan nama pengguna pengguna admin, agar kita dapat menjalankannya
Ini akan memberi Anda daftar semua pengguna admin yang tersedia, hasilnya akan terlihat seperti
Sekarang untuk mereset kata sandi yang kita lakukan
Anda akan diminta nama pengguna admin dan kata sandi baru untuk pengguna itu.
Semoga ini membantu.
sumber
Aku benci mengingat string bin panjang / magento ...
Inilah solusi untuk siapa saja yang suka menyentuh:
letakkan kode ini di pub / index.php
Lihatlah footer anypage:
Salin kode itu dan buka phpmyadmin:
BTW. Ini adalah pertanyaan kata sandi reset jika Anda menggunakan admin: user: buat itu reset atau buat tapi Uhm ... Tidak persis.
sumber
n98-magerun2.phar dev:console
dan mengeksekusi kode di sana:$di->get("\Magento\Framework\Encryption\Encryptor")->getHash("yourpass");
atau hanya menggunakann98-magerun2.phar admin:user:change-password
Mengacu pada jawaban Alex itu bekerja dengan sedikit modifikasi. Anda harus menavigasi ke folder instal M2, kemudian jalankan kode di bawah ini:
Anda tidak perlu
/
sebelumbin
folder, tetapi Anda perluphp
perintah sebelum seluruh "kalimat".Generasi pas bekerja untuk saya, tetapi halaman admin tidak login saya: /
sumber
sumber
Cukup buka akses database Anda dan tekan query di bawah ini
UPDATE admin_user SET password = CONCAT (SHA2 ('yournewpassword', 256), ': xxxxxxx: 1') WHERE username = 'yourusername';
sumber