3 menit
Jika kamu tidak menerima email ketika menggunakan fitur reset password OJS default, maka kamu bisa reset password OJS melalui database yang akan kita bahas secara detail beserta dengan screenshot setiap langkahnya dalam tutorial ini.
Untuk melakukan ini, kamu bisa mengikuti langkah-langkah reset password OJS melalui database yang akan dibahas dalam artikel ini.
Cara Reset Password OJS Melalui Database
Sebelum memulai, pastikan kamu memiliki akses ke hosting atau VPS yang kamu gunakan, karena tentunya nantinya kita akan akses ke database. Disini misalnya menggunakan cpanel dan OJS 3.3.0.19.
1. Periksa Nama Database dan Jenis Enkripsi Password
Untuk memeriksa jenis enkripsi, kamu bisa membuka atau melihat pada file config.inc.php yang ada di folder instalasi OJS.
Jika kamu menggunakan cpanel, maka kamu bisa membuka File Manager dulu yang bisa kamu cari dari kolom pencarian cpanel.
Ketika sudah berada didalam File Manager, kamu bisa membuka folder instalasi OJS dan nantinya kamu akan menemukan file config.inc.php, biasanya berada didalam folder public_html. Namun dalam tutorial ini berada didalam public_html/ojs.
Ketika sedang mengedit atau melihat file config.inc.php dan cari baris Database Settings dan didalam baris itu ada name yang berarti nama database kamu. Misalnya dalam contoh ini nama databasenya namadoma_ojs3106
Setelah menemukan nama database, kamu bisa memeriksa jenis enkripsi dengan mencari baris encryption, dimana dalam contoh ini enkripsi menggunakan sha1
Apabila sudah mendapatkan dua detail tersebut, kamu bisa keluar dari File Manager dan kembali ke dashboard cpanel untuk lanjut ke langkah berikutnya. Pastikan untuk menyimpan kedua informasi tersebut.
2. Buka Database
Karena menggunakan cPanel, maka kamu bisa membuka database dengan mencari dan buka halaman phpMyAdmin dari kolom pencarian cpanel
Ketika berada dihalaman phpMyAdmin, mungkin ada lebih dari satu database yang sudah kamu buat, maka kamu hanya perlu membuka database OJS yang dapatkan di langkah nomor satu, dimana dalam tutorial ini, nama databasenya namadoma_ojs3106.
3. Dapatkan ID User Yang Akan Direset
Ketika database sudah terbuka, kamu bisa mencari tabel users dari kolom pencarian database, kemudian klik saja nama tabel tersebut untuk membuka data yang ada didalamnya
Setelah tabel users terbuka, kamu bisa mendapatkan ID user yang akan di edit pada kolom user_id, misalnya untuk user wpgan memiliki ID 3
4. Jalankan Query Reset Password
Apabila sudah mendapatkan user ID, maka kamu bisa menjalankan query untuk reset password dengan cara klik pada menu SQL
Jika jenis enkripsi passwordmu menggunakan SHA1, maka kamu bisa menggunakan query ini
UPDATE `users` SET `password`=SHA1(CONCAT(username, 'ganti_dengan_password_baru')) WHERE user_id = 1;
Apabila menggunakan MD5, maka kamu bisa menggunakan perintah ini
UPDATE `users` SET `password`=MD5(CONCAT(username, 'ganti_dengan_password_baru')) WHERE user_id = 1;
Misalnya untuk mengubah password pada user wpgan yang memiliki ID 3 dan menggunakan password baru password_wpgan.com123# dengan enkripsi SHA1, maka perintahnya menjadi seperti ini
UPDATE `users` SET `password`=SHA1(CONCAT(username, 'password_wpgan.com123#')) WHERE user_id = 3;
Ketika query sudah dituliskan, maka kamu hanya perlu klik tombol Kirim untuk menjalankan query tersebut
Ketika berhasil, maka kamu akan mendapatkan pesan seperti ini
5. Coba Login OJS
Berhubung kamu sudah berhasil mengubah password, maka kamu bisa langsung mencoba login dengan password baru yang sudah kamu buat di phpMyAdmin dan ketika berhasil, maka kamu akan bisa akses ke dashboard dengan password ojs baru.
Itulah cara mudah melakukan reset password OJS melalui database yang sudah dituliskan dengan lengkap dan mudah beserta gambar pada setiap langkahnya. Semoga dapat membantu!
Terima kasih telah berkunjung ke WPGan.com. Dapatkan saldo $100 di Vultr gratis dan deploy servermu sendiri melalui [Halaman Ini]