-->

Cara Membuat Password Generator Dengan PHP Mudah

- Juni 03, 2017

Membuat Password Generator Menggunakan PHP

Image : appletechtalk.com

TulisOne - Halo sobat TulisOne yang budiman? wah, tak terasa saya sudah lama tidak update postingan. Maklum, saya sendiri sedang sibuk di dunia nyata tapi tak apalah karena saya akan membawakan artikel tutorial untuk membuat password generator menggunaka PHP. Baiklah, langsung saja kita mulai.

Yang pertama kalian lakukan adalah membuat file bernama password.php lalu salin script atau source code php berikut ini, lalu masukan ke dalam file password.php yang telah dibuat.

 <?php
 $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKOMNOPQRSTUVWXYZ0123456789';
 $length = $_POST['length'];
 $result = substr(str_shuffle($chars),0,$length);

//Checking
echo '<div class="tmenu"><b>Password Generator</b></div>';
if($result) {
	echo '<div class="menu">Password berhasil dibuat!<br/><b>Password :</b> <font color="red">'.$result.'</font><br/><b>Copy :</b> <input type="text" value="'.$result.'" id="search" size="12"/>';
	echo '</div>';
} else {
	echo '<div class="menu"> Password generator menjadi solusi untuk bikin password secara instan dan kuat!';
	echo '<br/>';
	echo '<form method="POST" action="password.php">
	<br/>
	<b>Pilih Jumlah Karakter</b>
	<br/>
	<table width="100%" border="0">
	<tr>
	<td width="30%" align="center"><input type="radio" name="length" value="8"> 8 Chars</td>
	<td width="30%" align="center"><input type="radio" name="length" value="10"> 10 Chars</td>
	</tr>
	<tr>
	<td width="30%" align="center"><input type="radio" name="length" value="12"> 12 Chars</td>
	<td width="30%" align="center"><input type="radio" name="length" value="14"> 14 Chars</td>
	</tr>
	<tr>
	 <td width="30%" align="center"><input type="radio" name="length" value="12"> 16 Chars</td>
	<td width="30%" align="center"><input type="radio" name="length" value="14"> 18 Chars</td>
	</tr>
	</table>
	<input type="submit" value="Create »" id="button"/>
	</form>
	</div>';
}
 ?>
 


Sedikit penjelasan
  1. $chars merupakan variable yang berisi data yang akan digunakan mengenerate karakter huruf acak.
  2. $lenght merupakan variable yang berfungsi untuk menangkap berapa panjang karakter yang akan dibuat sesuai denga kiriman dari user.
  3. $result merupakan variabel yang akan menampilkan hasil pembuatan password.
  4. str_shuffle() merupakan bagian terpenting dari tutorial ini yang berfungsi mengacak isi dari variable $chars

Demikian tutorial kali ini dan semoga dapat dipahami...

Advertisement


EmoticonEmoticon

 

Start typing and press Enter to search