5 Cara Simpel Membuat Form Login dengan PHP dan Mysql Database


5 Cara Simpel Membuat Form Login dengan PHP dan Mysql Database

Pintukos - Bila kalian seorang blogger dan sudah sering mengoprak-aprik isi tema dari blog anda, maka anda seharusnya sudah tidak asing lagi dengan yang namanya bahasa pemrograman. Bahasa pemrograman itu sendiri adalah intruksi dasar untuk memerintah komputer agar dikenali oleh mesin.

Bahasa pemrograman itu sendri dapat diaplikasikan dalam membuat sebuah sistem informasi dalam berbagai platform. Seperti aplikasi mobile, dekstop, dan web.

Untuk membuat sebuah web kita harus mengetahui terlebih dahulu beberapa bahasa pemrograman seperti php, css, javascript dan markup html. Disini saya akan memberikan sebuah tutorial mengenai cara membuat form login yang sudah terhubung dengan database.


Cara membuat form login dengan php dan mysql

Langsung saja berikut adalah ulasan cara membuat form login yang sangat mudah. Simak terus sampai habis ya bila ingin faham. hhe yuk cekidot.

1. Langkah pertama yaitu buat database terlebih dahulu dengan nama terserah kalian, disini saya memberi nama 'rm_db'. Lalu buat tabel dengan nama "user" dengan struktur sebagai berikut :

int id_user (10) - primary key auto increment
varchar email (30)
varchar password (30)

*Jangan lupa isi juga data email dan password kalian

2. Membuat file koneksi dengan database. Beri nama file tersebut koneksi.php

<?php

 $databaseHost = 'localhost';
 $databaseName = 'rm_db';
 $databaseUsername = 'root';
 $databasePassword = '';

 $mysqli = mysqli_connect($databaseHost, $databaseUsername, $databasePassword, $databaseName); 
?>

3. Buat form login terlebih dahulu seperti pada gambar kode program dibawah ini, lalu beri nama file tersebut dengan nama login.php :

<form action="fungsi.php" method="post">
   Nama:
   <input type="email" name="email" pleaceholder="Email anda">
   Password:
   <input type="password" name="password" pleaceholder="Password anda"> <br />
   <input type="submit" value="login">
</form>

4. Setelah itu buat file dengan nama fungsi.php, file ini berfungsi untuk menangkap nilai variabel dari form input yang kemudian dicocokkan dengan database.

Apabila email dan password yang di inputkan oleh user ada pada database maka login berhasil jika tidak, maka login akan gagal "username atau password salah". Perhatikan kode program dibawah ini :

<?php

 include('koneksi.php');

 $email = $_POST['email'];
 $password = $_POST['password'];

 $result = mysqli_query($mysqli, "SELECT * FROM user WHERE password='$password' AND email='$email'");
 $cek = mysqli_num_rows($result);

 if ($cek>=1) {
  header('Location:index.php');
 }else{
  echo "<script>
                alert('Username dan password salah');
                window.location.href = 'login.php';
            </script>";
 }

?>

5. Lalu yang terakhir, kita tinggal membuat halaman redirect jika login berhasil. Untuk halaman ini sebenarnya bebas mau dibuat seperti apa.

Disini saya membuat file dengan nama index.php yang hanya menampilkan tulisan "login sukses".

<h1>"Login Sukses"</h1>

*Semua file harus dalam satu folder atau satu lokasi :)

Apabila program anda berhasil di jalankan maka saat anda berhasil login maka anda akan diarahkan ke halaman "Login Sukses". Namun bila gagal maka akan muncul alert dengan notifikasi "Username dan password salah.

Itu tadi cara simpel membuat form login dengan php mysql database yang dapat saya share. Semoga dapat bermanfaat bagi agan yang sedang membuat sistem login dengan mudah. Bila ada yang kurang jelas, silahkan komen pada kolom komentar dibawah. Dan jangan lupa untuk like fanspage kami ya kk :D

Terimakasih.

Baca juga :

SafelinkU | Shorten your link and earn money
*Untuk download di pintukos, hindari menggunakan UCbrowser, karena bisa jadi link download bisa error.

Post a Comment

0 Comments