
Pada panduan kali ini, saya akan berbagi pengetahuan terkait bahasa pemrograman menggunakan PHP yang nantinya akan diimplementasikan dalam membuat sebuah perintah untuk generate password di cPanel hosting.
Sebagai bahasa pemrograman, PHP menjalankan instruksi pemrograman saat proses runtime. Hasil dari instruksi tentu akan berbeda tergantung data yang diproses.
Apa itu PHP?
PHP (PHP: Hypertext Preprocessor) merupakan bahasa pemrograman server-side, maka script dari PHP nantinya akan diproses di server. Jenis web server yang sering digunakan bersama dengan PHP antara lain Nginx, Apache dan LiteSpeed.
Dalam sebuah pembuatan aplikasi baik desktop, berbasis website ataupun .NET, terkadang kita membutuhkan sebuah proses pembuatan pasword ataupun key. Beberapa aplikasi, pembuatan password ataupun key dibuat secara otomatis.
Dalam pembuatan password secara otomatis sendiri (generate) biasanya sudah di-generate oleh sistem yang diambil dari kombinasi alfabet (huruf), numerik dan simbol yang nantinya disimpan didalam database, sehingga admin tidak perlu memasukkan password ataupun key secara manual. Teknik random password seperti ini kadang digunakan untuk mereset password, pembuatan key dan kode verifikasi yang nantinya akan ditampilkan maupun dikirimkan kepada user atau pengguna yang dieksekusi oleh seorang administrator yang melakukan development aplikasi yang memerlukan akses password tertentu.
Cara Generate Password Menggunakan PHP
Berikut langkah-langkah cara membuat password generator menggunakan PHP:
- Pada panduan kali ini menggunakan subdomain. Panduan membuat subdomain di cPanel bisa klik disini. Contoh disini menggunakan subdomain generate[dot]idejournal[dot]com.
- Login ke cPanel hosting Anda, melalui link https://namadomainAnda.com/cpanel.
- Setelah login ke cPanel hosting, selanjutnya ke menu File Manager > folder public_html > folder generate.
- Silahkan membuat file baru dengan nama index.php dengan klik tombol + File.


5. Klik kanan pada file index.php kemudian klik kanan lalu Edit.


6. Silahkan copy paste script berikut ini:
<html>
Script Generator Password PHP Sederhana :
</html>
<?php
$gabung = "abzcdefghijklmnoprstuvwxyzABCDEFGHIJKLMNOPQRSTUVWQYZ1234567890~`!#$%^&*()_-+={}[]|\;:,.?";
for ($p = 0; $p < 10; $p++) {
$string .= $gabung[mt_rand(0, $ps)];
}
echo $string;
?>

7. Lalu klik Save Changes.
8. Selanjutnya silahkan akses url website yang digunakan untuk membuat script diatas. Pada panduan ini menggunakan subdomain, sehingga akses di browser menggunakan url generate[dot]idejournal[dot]com.

9. Untuk melakukan generate password baru cukup dengan melakukan refresh halaman browser atau reload.
Catatan:
Pada bagian script for ($p = 0; $p < 10; $p++) : angka 10 merupakan jumlah karakter password yang dieksekusi oleh PHP. Sehingga angka 10 bisa di ubah sesuai kebutuhan panjangnya sebuah password yang akan anda gunakan.
Demikian panduan Cara Generate Password Menggunakan PHP. Semoga bermanfaat ya.