0% menganggap dokumen ini bermanfaat (0 suara)
130 tayangan3 halaman

Tutorial Login PHP dan MySQLi

Dokumen tersebut berisi kode PHP untuk membuat halaman login dan logout menggunakan session dan database MySQL. Kode PHP di login.php akan mengecek credential pengguna dan memindahkan ke halaman admin/index.php jika benar, atau menampilkan pesan gagal jika salah. Folder dan file admin dibuat untuk halaman setelah login, sementara logout.php akan menghapus session dan mengalihkan ke login dengan pesan logout.

Diunggah oleh

Arief Budiman
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
130 tayangan3 halaman

Tutorial Login PHP dan MySQLi

Dokumen tersebut berisi kode PHP untuk membuat halaman login dan logout menggunakan session dan database MySQL. Kode PHP di login.php akan mengecek credential pengguna dan memindahkan ke halaman admin/index.php jika benar, atau menampilkan pesan gagal jika salah. Folder dan file admin dibuat untuk halaman setelah login, sementara logout.php akan menghapus session dan mengalihkan ke login dengan pesan logout.

Diunggah oleh

Arief Budiman
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Login.

php

<!DOCTYPE html>
<html>
<head>
<title>Membuat Login Dengan PHP dan MySQLi</title>
</head>
<body>
<h2>Login Page</h2>
<br/>
<!-- cek pesan notifikasi -->
<?php
if(isset($_GET['pesan'])){
if($_GET['pesan'] == "gagal"){
echo "Login gagal! username dan password salah!";
}else if($_GET['pesan'] == "logout"){
echo "Anda telah berhasil logout";
}else if($_GET['pesan'] == "belum_login"){
echo "Anda harus login untuk mengakses halaman admin";
}
}
?>
<br/>
<br/>
<form method="post" action="cek-login.php">
<table>
<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="username" placeholder="Masukkan
username"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input type="password" name="password" placeholder="Masukkan
password"></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="submit" value="LOGIN"></td>
</tr>
</table>
</form>
</body>
</html>
Cek-login.php

<?php
// mengaktifkan session php
session_start();

// menghubungkan dengan koneksi


include 'koneksi.php';

// menangkap data yang dikirim dari form


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

// menyeleksi data admin dengan username dan password yang sesuai


$data = mysqli_query($koneksi,"select * from admin where username='$username' and
password='$password'");

// menghitung jumlah data yang ditemukan


$cek = mysqli_num_rows($data);

if($cek > 0){


$_SESSION['username'] = $username;
$_SESSION['status'] = "login";
header("location:admin/index.php");
}else{
header("location:index.php?pesan=gagal");
}
?>

Buat Folder Baru dengan Nama “admin”

Lalu buat file index.php

<!DOCTYPE html>
<html>
<head>
<title>Membuat Login Dengan PHP dan MySQLi</title>
</head>
<body>
<h2>Halaman Admin</h2>

<br/>

<!-- cek apakah sudah login -->


<?php
session_start();
if($_SESSION['status']!="login"){
header("location:../index.php?pesan=belum_login");
}
?>

<h4>Selamat datang, <?php echo $_SESSION['username']; ?>! anda telah login.</h4>

<br/>
<br/>

<a href="logout.php">LOGOUT</a>

</body>
</html>

Logout.php

<?php
// mengaktifkan session
session_start();

// menghapus semua session


session_destroy();

// mengalihkan halaman sambil mengirim pesan logout


header("location:../login.php?pesan=logout");
?>

Anda mungkin juga menyukai