Jumat, 08 November 2013

LOGIN SITUS DENGAN MENGGUNAKAN PHP


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 a
ktifkan 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";
}
?>
Top of Form

Bottom of Form

   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>

Top of Form

    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>&nbsp;</td>
<td>
<input type="submit" name="LOGIN" value="Proses">
<input type="reset"  name="RESET" value="Reset" />
</td>


</tr>
</table>
</form>
</body>
</html>

Bottom of Form
Top of Form

    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();
}
?>

Bottom of Form
Top of Form

    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>
?> 
Bottom of Form
Top of 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