Tutorial membuat Login pada mysql untuk pemula
Hallo gank ini adalah blog pertama saya, kali ini saya akan membuat tutorial login pada mysql untuk pemula ya gank
Oke genk langsung kita mulai saja pertama-tama aktifkan server xampp kalian seperti ini.
Membuat database dan tabel
Dan selanjutnya buat database dengan nama "login" seperti gambar dibawah ini.
Buat tabel dengan nama table "user" dan isi tabel seperti dibawah ini ya gank
Lakukan insert pada tabel
Langkah selanjutnya membuat data tabel yang nantinya digunakan untuk mengisi pada from login seperti dibawah ini.
Membuat koneksi ke database
nah gank selanjutnya buat folder baru dengan nama "login" simpan di C/xampp/htdocs/
dan buat file baru didalam folder login dengan nama koneksi.php. file ini perintah untuk melakukan koneksi ke database yang kita buat tadi ya gank.
selanjutnya tulis script dibawah ini dengan benar.
<?php
$host = "localhost";
$user = "root";
$password = "";
$database = "login";
$koneksi = mysqli_connect($host, $user, $password, $database)
?>
Membuat form login
Langkah selanjutnya yaitu membuat file baru dengan nama login.php. login.php ini, digunakan untuk menampilkan media username,password,tombol login, dan tombol registrasi.
ketikkan script dibawah ini.
<!DOCTYPE html>
<html>
<head>
<title>belajar login | betasetiawan44</title>
</head>
<body>
<form action="aksi_login.php" method="post">
<center>
<h1>Form Login</h1>
<label>Username</label>
<input type="username" name="username" placeholder="Masukkan Username Anda">
<br><br>
<label>Password</label>
<input type="password" name="password" placeholder="Masukkan Password Anda">
<br><br>
<button type="submit">Login</button>
<button type="submit"><a href="register.php">Register</a></button>
</center>
</form>
</body>
</html>
Maka hasilnya seperti ini:
Membuat from register
Selanjutnya membuat file baru dengan nama "register.php". from ini digunakan untuk membuat daftar formulir jika anda belum mempunyai username dan password
ketikkan script seperti ini:
<!DOCTYPE html>
<html>
<head>
<title>register | betasetiawan44</title>
</head>
<body>
<center>
<h1> Form Registrasi</h1>
<form action="aksi_register.php" method="post">
<label>username</label>
<input type="username" name="username" placeholder="Masukkan username anda">
<br><br>
<label>Password</label>
<input type="password" name="password" placeholder="Masukkan Password anda">
<br><br>
<button type="submit">Daftar</button>
<button><a href="login.php">Kembali</a></button>
</form>
</center>
</body>
</html>
Jika sudah maka hasilnya seperti ini:
Langkah selanjutnya kita membuat file dengan nama "aksi_login.php". aksi login ini kita melihatkan apakah username dan password kita sudah dialihkan ke database
ketikkan script pada aksi_login.php.
<?php
session_start();
include 'koneksi.php';
$username = $_POST['username'];
$password = md5($_POST['password']);
$data = mysqli_query($koneksi, "SELECT * FROM user WHERE username ='$username' AND password ='$password'");
$cek = mysqli_num_rows($data);
if($cek > 0){
$_SESSION['username'] = $username;
$_SESSION['password'] = "login";
header("Location:timeline.php");
}else{
header("location:login.php?pesan=gagal");
}
?>
Membuat halaman timeline
halaman untuk setelah kita login
dengan script dibawah ini:
<!DOCTYPE html>
<html>
<head>
<title>Halaman | Betasetiawan44</title>
</head>
<body>
<h1>Selamat Datang</h1>
<button><a href="logout.php">Logout</a></button>
</body>
</html>
Jika aksi login berhasil masuk maka anda akan tampil halaman selamat datang seperti ini.
Membuat proses register dengan php dan mysql
selanjutnya jika anda belum mempunyai username dan password maka anda harus memprosesnya dengan script dibawah ini:
<?php
session_start();
include 'koneksi.php';
$username = $_POST['username'];
$password = md5($_POST['password']);
$data = mysqli_query($koneksi, "INSERT INTO user (username, password) VALUES ('$username', '$password')");
$cek = mysqli_num_rows($data);
if($cek > 0){
$_SESSION['username'] = $username;
$_SESSION['status'] = "register";
header("location:login.php");
}else{
header("location:login.php");
}
?>
Membuat logout
Jika sudah semua selanjutnya membuat file dengan nama "logout.php"
tombol logout ini kita akan dialihkan kembali ke menu login
ketikkan script dibawah ini:
<?php
session_start();
session_destroy();
header("location:login.php");
?>
sekian dan terima kasih bila ada kesalahan mohon untuk yang lebih mengerti bisa dibenarkan
ini adalah pertama kali blog saya terima kasih
jangan lupa untuk dishare ke teman-teman kalian ya gank








2 comments
Beta ni bos senggol dong wk..
ReplyDeleteTerimakasih Gan, sangat bermanfaat .. semoga bisa menghadirkan informasi baik lainnya .. semangat
ReplyDelete