Siapa yang belum buka email yahoo ! atau  facebook? kira kira apa yang unik dari kedua website tersebut????????? pernah gak memperhatikan cara mereka meminta user untuk login menggunakan apa saja untuk usernamenya??

Ok bagi yang sering memperhatikan pasti di yahoo suka ada permintaan username seperti ini:

Silahkan masukan ID atau alamat email anda? untuk username anda bisa menggunakan alamat_email@yahoo.* atau cuma memasukan elamat_email saja

Ket: * Domain Regional atau TDL

Kemudian jika membuka facebook si user sering dipandu:

Silahkan masukan username, email atau nomor telp. Nah dari cara kerja tersebut saya jadi terinspirsai memberikan tips membuat login dalam pembuatan aplikasi berbasis web (PHP).

Selain tips dengan banyak username satu password saya coba bikin auto blok. Auto blok ini berfungsi ketika si user memasukan password salah sebanyak 3 kali (login failure).

Kita mulai saja, Rancang tabel database seperti ini:



















iduserUsernameEmailTepPasswordkode
1Kampuskitait@kampuskita02160754421230

Setelah itu kita buat form login nya..
<form action="cek_login.php" method="post">
Username : <input type="text" name="user"> <br>

Password : <input type="password" name="pass" autocomplete="off"><br>

</form>

Setelah merancang form nya kita buat proses cek loginnya (cek_login.php).
<?php
$user=$_POST['user'];

$pass=$_POST'pass'];

//Letakan koneksi disini

mysql_connect("localhost","userDB","passDB")

mysql_select_db("latihan");

$cek = mysql_query("SELECT * FROM tb_user WHERE username='$user' OR email='$user' OR telp='$user' ");

if(mysql_num_rows($cek) =1)

{

$d=mysql_fecth_array($cek);

if($pass=$d['password']){

echo 'Login Berhasil';

mysql_query("UPDATE tb_user SET kode='0' WHERE username='$user' OR email='$user' OR telp='$user'  ");

}

else if($pass=$d['password'] && $d['kode']=>3){

echo 'Anda telah diblok';

}

else{

echo 'Password salah';

mysql_query("UPDATE tb_user SET kode=kode+1 WHERE username='$user' OR email='$user' OR telp='$user'  ");

}

}

else{

echo 'Username tidak ditemukan';

}

?>

Jika mengalami kesulita silahkan berkomentar. Mudah mudahan tisp diatas bermanfaat,,

Post a Comment

 
Top