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:
iduser | Username | Tep | Password | kode | |
1 | Kampuskita | it@kampuskita | 0216075442 | 123 | 0 |
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
Silahkan anda tulis komentar di bawah ini !