Reset Password WordPress

Sebagai orang yang berkecimpung di dunia IT, pasti kamu sering mengalami Lupa Password. Karena terlalu banyak aplikasi yang telah kita buat dengan password yang harus beraneka ragam dan harus sulit ditebak. Akhirnya korbannya kita sendiri. Lupa password.

Ini adalah kejadian yang saya alami tadi, lupa dengan password website yang berbasis wordpress. Dan saya menggunakan beberapa cara untuk meresetnya.

Yang perlu dicatat, website wordpress saya ini tidak bisa mengirim email, sehingga opsi pengiriman email untuk mereset password, gagal.

Pertama, membaca artikel di beberapa situs webhosting yang menyarankan untuk langsung meresetnya melalui database. Menggunakan fungsi MD5 MySQL. Tentu saja ini Zonk besar. Anehnya kok website besar banyak yang menyarankan cara ini. Mungkin awal-awal  wordpress dibuat pengacakan enskripsi menggunakan MD5. Tapi itu  mungkin sudah lebih 15 tahun yang lalu.

Cara kedua menggunakan cara manual. Saya menggunakan fasilitas lupa password lalu akan muncul key pada tabel user. Lalu saya reset menggunakan pola ini https://mywpsite.com/wp-login.php?action=rp&key=1753177446:$P$BHqUxkPG/YyUxpTtXJU9I6mmhUJDZQ.&login=admin. Ternyata gagal juga. Katanya keynya salah.

Cara ketiga hasil diskusi dengan ChatGPT adalah cara terbaik. Langsung tokcer. Membuat skrip dibawah, taruh di root folder dan jalankan.

<?php
require_once('wp-load.php'); // Pastikan path ke wp-load.php sesuai lokasi kamu

$new_password = 'passwordbaru';
$user_id = 1; // Ganti dengan ID user kamu

wp_set_password($new_password, $user_id);
echo "Password berhasil diubah.";
?>

Atau

<?php
require_once('wp-load.php');

$user_login = 'admin'; // ganti dengan username kamu
$new_password = '12345678'; // ganti dengan password baru kamu

$user = get_user_by('login', $user_login);
if ($user) {
    wp_set_password($new_password, $user->ID);
    echo "Password berhasil diubah untuk user {$user_login}.";
} else {
    echo "User tidak ditemukan.";
}
?>

Ok sedekimian catatan saya buat pengingat kalau nanti mengalami persoalan yang sama.

Membaca dan Menulis Google Sheets di PHP

Dulu pernah mengerjakan manajemen resources survey yang membutuhkan dashboard. Beberapa kawan yang terlibat dalam project itu sudah terlalu akrab dengan excel sehingga merasa tidak praktis dengan form-form yang disediakan. Lebih enak menaruh dan memanage data menggunakan Google Sheet.

Namun karena tidak mudah dan fleksibel membuat report dengan Google Sheet, akhirnya data di Google Sheet saya tarik / sinkronisasi dengan PHP ke database.

Mungkin nanti perlu juga tambah data dari formulir ke Google Sheet. Sehingga Google Sheet akan menjadi database storage yang handal. Kelihatannya gak akan terjadi peristiwa server sempoyongan karena kebanyakan akses hehehe.

Artikel ini mungkin akan cukup membantumu untuk membuat aplikasi berbasis CRUD dengan PHP – Google Sheet. Selamat mencoba 🙂

Membuat Home Server Berbasis Docker

Apabila perangkat yang akan kita jadikan server agak bagus, docker adalah solusi yang paling efisien. Karena dengan docker aplikasi akan mudah di install, minim konflik, dan mudah di backup dan di maintenance.

Beda dengan server yang saya gunakan pada blog ini karena ini server berbasis STB yang rendah resources. Untuk server ini saya menggunakan cara manual, bukan meggunakan docker.

Ada resources yang sangat menarik di kanal Kepoin Tekno:

  1. Mengubah PC Jadul Jadi Home Server Paling Berguna! | Geeknow #1
  2. Bagaimana Saya Meracik Home Server Handal dari Laptop / PC Tua | Geeknow #2

Kedua konten ini bisa dijadikan referensi untuk membuat home server yang menurut saya cukup memadahi. Bukan hanya home server sih, small office menurut saya juga bisa menggunakan cara ini.
Selanjutnya »

Install Armbian Linux 25.05.0 di STB HG680P

Saya tidak akan membuat tutorial karena ada kawan lain yang sudah membuat tutorial lengkap dan Youtubenya.  Ini Armbian yang baru yang berbasis Ubuntu 24. ISO sudah saya amankan besuk kalau butuh tinggal burn ke SDCard.

Saya sudah 2 tahun menggunakan home server berbasis Armbian. Namun Armbian yang berbasis Debian. Silahkan meluncur ke tempat ini kalau kamu ingin melakukan instalasi Armbian 25 di STB bekasmu.

Disitu sudah ada tutorial yang sudah sangat luengkaaaaap.

Membuat Email Bisnis Paket Hemat

Mampir di beranda saya teknik membuat email bisnis hemat dari Channel Youtube NanangMrk. Apa itu email bisnis? Email bisnis adalah email dengan akhiran domain kita sendiri, bukan gmail.com atau yahoo.com. Dengan memanfaatkan beberapa layanan gratis di internet maka kita otomatis hanya membeli domainnya.

  1. Domain, misalnya penamedia.com (beli)
  2. DNS dan Email forwarder menggunakan cloudflare.com (gratis)
  3. Email storage nunut di gmail (gratis)

Kalau digambarkan skemanya sebagai berikut:

Ya memang agak rumit sih setting-settingannya. Kalau kamu corporate besar langganan Google Workspace aja, namun kalau kamu hanya perusahaan kecil silahkan gunakan teknik ini untuk menghemat pengeluaran.

Selanjutnya »