Damn lupa password.!!

ah ok, ini umur yang sudah udzur, saking banyak akun dan banyak pulan jenis password dan email. sampai-sampai blog sendiri lupa password nya.. wkwkwkw

tapi tak apa, resiko orang yang berumur ya gini. Walapun dalam keadaan normal umur masih 19 tahun, tapi pemikiran udah 23492342394 tahun *apa sih :3

Okay... trik hard reset password ini dilakukan di platform blog ghost. Kurang lebih seperti ini:

Eh iya persiapkan dulu hasil hash password nya. Bisa menggunakan function yang ada di ghost_dir/core/server/models/user.js

// Hash the provided password with bcrypt
return nodefn.call(bcrypt.hash, _user.password, null, null);

atau lebih mundah pake BCrypt Hash online generator yang tersedia di http://bcrypthashgenerator.apphb.com/ . Okrey, ayok kita mulai..

  1. dalam kasus ini, Ghost yang saya install menggunakan database Sqlite3 jadi pastikan di server kamu udah terinstal sqlite3
  2. Coba kamu cek lokasi database nya. Biasanya sih di ghost_dir/content/data/ghost.db
  3. Terus, cek list user yang terdaftar di database. caranya begini $ sqlite3 content/data/ghost.db
  4. enter terus lakukan baris sql seperti ini sqlite> select * from users; macam sql biasa lah yaaah..wkwkw
  5. Terus kalau udah dapet id nya lakukan baris sql seperti ini sqlite> update users set password="$2a$10$dlLl9P/0up.NFScNxQ16l.LmQzRMjdrcVjlbfActuXtbJ2NMhq0u6" where id=1; enter
  6. Lalu aktifkan akun nya kembali dengan melakukan baris sql seperti ini sqlite> update users set status="active"; enter.

terus coba login deh, siapa tau berhasil..haha

Btw, semoga bermanfaat yaa..

comments powered by Disqus