LOGIN SITUS DENGAN MENGGUNAKAN PHP
Fungsi : untuk membatasi hak akses untuk
para pengunjung website. Intinya hanya member terdaftar saja yang bisa
mengakses "halaman website tertentu".
Caranya :
1. Buka Xampp Control Panel, lalu aktifkan Apache dan MySql dengan cara mengklik start, maka hasinya akan ada tulisan Running.
Gambar 1. Xampp Control Panel
2. Buka aplikasi browser (crome, firefox,Internet Explorer, dll) dan ketik pada pencarian http://localhost/phpmyadmin.
3. Buat database, dengan nama db_cc .
Gambar 2. Membuat Database
4. Buat tabel,
dengan nama admin lalu isi dengan ketentuan seperti gambar
dibawah dan jika sudah klik 'save'.
Gambar 3. Membuat Table
5. Menambahkan
data pada tabel admin, caranya Klik Insert pada tabel admin
dan isi data pada kolom value, seperti pada gambar
dibawah.
Gambar 4. Perintah Insert
Gambar 5. Menambahkan data
6. Buat folder baru dengan nama admin di
C:\Program Files\Xampp\htdoc
7. Copy semua skrip data .php di bawah ini dengan menggunakan notepate.
a. koneksi.php
<?php
$host="localhost";
$user="root";
$password="";
$database="db_cc";
$koneksi=mysql_connect($host,$user,$password);
mysql_select_db($database,$koneksi);
//cek koneksi
if($koneksi){
//echo "berhasil koneksi";
}else{
echo "gagal koneksi";
}
?>
b. home1.php
<html>
<body background = "bl.jpg">
<br><br><br><br><br><br><br><br><br>
<table border="5" align="center" >
<td align="center" background = "bl3.jpg">
<img src="block1.png" height="200"
width="320">
<h2>Akses Hanya Untuk Kelompok 3</h2>
<h3>Apakah Anda Anggota Kelompok 3 ?</h3>
<button><a
href="form_admin.php">LOGIN</a></button>
</body>
</html>
Hasinya :
Gambar 6. hasil home1.php
c. form_login.php
<html>
<head><title>Form Login Admin</title></head>
<body background = "bl.jpg">
<br><br><br><br><br><br><br><br><br>
<table border="3" align="center" >
<td align="justify" background = "bl3.jpg">
<form action="login.php" method="post">
<table >
<h2 align="center"><font face =
"arial">MEMBER LOGIN</font></h2>
<hr>
<tr>
<td> Username</td>
<td><input type="text" name="username"
size="20"></td>
</tr>
<tr>
<td> Password</td>
<td><input type="password" name="password"
size="20"></td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" name="LOGIN"
value="Proses">
<input type="reset" name="RESET" value="Reset"
/>
</td>
</tr>
</table>
</form>
</body>
</html>
Hasinya :
Gambar 7. hasil form_login.php
d. login.php
<?php session_start();
include "koneksi.php";
$username=$_POST['username'];
$password=$_POST['password'];
$query=mysql_query("select * from admin where username='$username' and
password='$password'");
$cek=mysql_num_rows($query);
if($cek){
$_SESSION['username']=$username;
?>
<html>
<body background = "bl.jpg">
<br><br><br><br><br><br><br><br><br>
<table border="3" align="center" >
<td align="center" background="bl3.jpg">
<img src="smile1.png" height="100"
width="100">
<h2>Anda Berhasil Login</h2>
<h3>Selamat Datang Kelompok 3</h3>
Silahkan menuju Halaman <button><a href="h1.php">HOME</a></button>
</body>
</html>
<?php
}else{
?>
<html>
<body background = "bl.jpg">
<br><br><br><br><br><br><br><br><br>
<table border="3" align="center" >
<td align="center" background="bl3.jpg">
<img src="c.png" height="100"
width="100">
<h2>Anda Gagal Login</h2>
<h3>Username Dan Password Tidak Sesuai</h3>
Silahkan <button><a href="form_admin.php">Login
kembali</a></button>
</body>
</html>
<?php
echo mysql_error();
}
?>
Hasil Login Gagal :
Gambar 8. hasil gagal login.php
Hasil Login Sukses :
Gambar 9. hasil sukses login.php
e. h1.php
<?php session_start();
include "koneksi.php";
?>
<?php
$sambung =
mysql_connect("localhost","root","");
mysql_select_db(db_cc,$sambung) or die("Koneksi ke artis gagal");
?>
<?php
$tampil = "select * from admin";
$q_buat = mysql_query ($tampil,$sambung);
?>
<html>
<body background = "bl.jpg">
<table border=3 align="center">
<br><br><br><br><br><br><br>
<h2 align="center">DAFTAR ANGGOTA KELOMPOK 3</h2>
<br>
<tr>
<td><h3>ID</h3></td>
<td><h3
align="center">NAMA</h3></td>
<td><h3
align="center">USERNAME</h3></td>
<td><h3
align="center">PASSWORD</h3></td>
</tr>
<?php
while($row = mysql_fetch_row ($q_buat)){
echo ("<tr align=center><td>$row[0]</td>");
echo ("<td>$row[1]</td>");
echo ("<td>$row[2]</td>");
echo ("<td>$row[3]</td></tr>");
}
?>
</table>
<h2 align="center"><button><a
href="home1.php">Logoff</a></button><h2>
</body>
</html>
<?php
//<form method=post action=skrip.html><input type=submit
value=Edit name=edit></form>
//<form method=post action=simpan.php><input type=submit
value=Tambah name=tambah></form>
?>
Hasilnya :
Gambar 10. hasil 1.php
8. Simpan semua data .php
diatas pada folder admin yang telah dibuat tadi (step 6) .
Gambar 11. data pada folder php
0 komentar:
Posting Komentar