Membuat form login dengan PHP
Di Posting Oleh : wandi
Kategori : PHP Programming
Login di web dibuat untuk memberi hak akses bagi user user tertentu. jadi orang yang mengakses web kita mempunyai identitas diri tidak berstatus anonim.
di postingan ini saya coba untuk menjelaskan se jelas mungkin
dan untuk membuat inputan text atau passwordnya menggunakan tag <input>
di tag input ada banyak sekali tipe inputan seperti teks biasa, password dll.
maka ditambahkan atribut type="text" untuk teks dan type="password" untuk password. selain itu banyak sekali tipe input nya. klik disini untuk melihat detail tipe input (via w3school)
name="blablabla" adalah nama dari masing masing bidang inputan. name ini untuk membedakan antara input satu dengan lainnya. isi dari name inilah yang nanti dipanggil di PHP
placeholder adalah teks penjelasan untuk bidang input. muncul saat bidang input kosong
if(isset($_POST['submit])){
..
} sintaks ini mengecek apakah tombol submit ditekan atau belum. jika ditekan maka sintaks didalamnya akan dijalankan.
$username = $_POST['username'];
$password = $_POST['password'];
adalah memberikan nilai pada variabel. contoh: isi dari username akan diisikan ke variabel $username. fungsi dari sintaks ini adalah biar tidak kepanjangan. coba dilihat $_POST['username'] dengan $username lebih pendek mana?.
if($username == "admin" && $password == "admin"){
echo "<meta http-equiv='refresh' content='0;URL=success.php'>";
}
Maksud dari sintaks ini adalah jika username diisikan admin dan password diisikan admin maka sintaks didalamnya akan dijalankan.
sintaks yang saya tulis diatas adalah sintaks mengeluarkan tag meta html yang gunanya untuk menuju halaman success.php secara otomatis.
else{
echo "Username atau password salah";
}
sintaks ini digunakan untuk statement saat salah inputan.
Mau liat atau download source code aplikasi premium bisa disini.
Di Posting Oleh : wandi
Kategori : PHP Programming
Login di web dibuat untuk memberi hak akses bagi user user tertentu. jadi orang yang mengakses web kita mempunyai identitas diri tidak berstatus anonim.
di postingan ini saya coba untuk menjelaskan se jelas mungkin
- Buka Server XAMPP, aktifkan apache dan sql server
- sekarang siapkan folder projectnya, kalau untuk coba coba gunakan seperti gambar dibawah
index.php -- Halaman login
success.php -- Halaman sukses jika login berhasil
Index.php - coding
- membuat form
<form action="index.php" method="post">Penjelasannya, untuk membuat form menggunakan tag <form>....</form>
<input type="text" name="username" placeholder="Username">
<input type="password" name="password" placeholder="Password">
<input type="submit" name="submit">
</form>
dan untuk membuat inputan text atau passwordnya menggunakan tag <input>
di tag input ada banyak sekali tipe inputan seperti teks biasa, password dll.
maka ditambahkan atribut type="text" untuk teks dan type="password" untuk password. selain itu banyak sekali tipe input nya. klik disini untuk melihat detail tipe input (via w3school)
name="blablabla" adalah nama dari masing masing bidang inputan. name ini untuk membedakan antara input satu dengan lainnya. isi dari name inilah yang nanti dipanggil di PHP
placeholder adalah teks penjelasan untuk bidang input. muncul saat bidang input kosong
- Script PHP
<?phpKronologi / cara kerja sintaks
if(isset($_POST['submit'])){
$username = $_POST['username'];
$password = $_POST['password'];
if($username == "admin" && $password == "admin"){
echo "<meta http-equiv='refresh' content='0;URL=success.php'>";
}
else{
echo "Username atau password salah";
}
}
?>
if(isset($_POST['submit])){
..
} sintaks ini mengecek apakah tombol submit ditekan atau belum. jika ditekan maka sintaks didalamnya akan dijalankan.
$username = $_POST['username'];
$password = $_POST['password'];
adalah memberikan nilai pada variabel. contoh: isi dari username akan diisikan ke variabel $username. fungsi dari sintaks ini adalah biar tidak kepanjangan. coba dilihat $_POST['username'] dengan $username lebih pendek mana?.
if($username == "admin" && $password == "admin"){
echo "<meta http-equiv='refresh' content='0;URL=success.php'>";
}
Maksud dari sintaks ini adalah jika username diisikan admin dan password diisikan admin maka sintaks didalamnya akan dijalankan.
sintaks yang saya tulis diatas adalah sintaks mengeluarkan tag meta html yang gunanya untuk menuju halaman success.php secara otomatis.
else{
echo "Username atau password salah";
}
sintaks ini digunakan untuk statement saat salah inputan.
Mau liat atau download source code aplikasi premium bisa disini.
0 Komentar