Posted by : jody baharizki Friday, February 3, 2012

pertama-tama persiapkan dulu xamppnnya , start apache dan MySql setelah itu pada browser ketik localhost. setelah selesai masuk ke php myadmin untuk membuat database.
ingat : simpan semua file-file ini ke folder xampp > htdocs > login
pada saat di browser ketikan : localhost/formlogin.php


langsung saja ke cara kerjanya ya :
1. buat database dengan nama formlogin
2. buat tabel baru dengan nama user. buat field seperti gambar






3. insertkan beberapa data untuk database 

INSERT INTO `user` (`id`, `username`, `password`, `tipe`) VALUES (NULL, 'jody', '001','admin'), (NULL, 'budi', '002', 'user');

4. Ketikkan script berikut, untuk membuat file konfigurasi

<?php
$host = "localhost";
$user = "root"; //sesuaikan dengan user mysql anda
$pass = ""; //sesuaikan dengan password mysql anda
$dbName = "formlogin";
mysql_connect($host, $user, $pass);
mysql_select_db($dbName)
or die ("Koneksi Gagal : ".mysql_error());
?>

simpan dengan nama connect.php 

5. membuat form login 
 <title>Form Login</title>
<center>

<table border="0" align="center" cellpadding="5" cellspacing="8" bgcolor="black">
<tr><td bgcolor="white">
Silahkan login untuk bergabung <br>
<tr><td>
<img src="images/users.png">
<form method="post" action="proses.php">
<table border="0" align="center" cellpadding="5" cellspacing="8" >
<tr bgcolor="orange">

<td> USERNAME</td>
<td> <input name="username" type="text"> </td>
</tr>
<tr bgcolor="orange">
<td> PASSWORD </td>
<td> <input name="password" type="password"> </td>
</tr>
<tr>

<td> <input name="submit" type="submit" value="login"> </td>
</tr>

</table>
</table>
</form>
<font size="1" color="grey">
&copy; copyright by jody,rizki,joshua <br>SMK TELKOM SANDHY PUTRA MALANG 2012
</center> 



simpan dengan nama formlogin.php

6. Ketikkan script berikut, unutk memproses


<?php
include "connect.php";//mengambil isian username dan password dari form
$username = $_POST['username'];
$password = $_POST['password'];
//query untuk mengambil data user dari database sesuai dengan username inputan form
$q = "SELECT * FROM tb_user WHERE username = '$username' ";
$result = mysql_query($q);
$data = mysql_fetch_array($result);
//cek kesesuaian password masukan dengan database
if ($password == $data['password']) {
//menyimpan tipe user dan username dalam session
$_SESSION['tipe'] = $data['tipe'];
$_SESSION['username'] = $data['username'];
include "menu.php";
}
//jika password tidak sesuai
else {
$warning = "Username / Password Salah";
echo $warning;
}
?> 

simpan dengan nama proses.php 

7. Ketikkan script berikut, untuk membuat tampilan khusus user


<?php
session_start();
include "connect.php";
echo "<center>";
echo "<h3> Menu </h3>";
if ($_SESSION['tipe'] == "admin") {
echo " Anda Login sebagai Admin";
}
else if ($_SESSION['tipe'] == "user") {
echo " Anda Login sebagai User";
}
?> 

simpan dengan nama menu.php  

jika sudah buka browser, kemudian ketikan localhost/formlogin, maka akan muncul seperti ini

klik login maka anda akan login sebagai admin.

oke, sekian share saya tentang php ini maaf kalo semrawut. karena saya juga lagi belajar. materi ini juga saya ambil dari berbagai sumber salah satunya adalah:
 see you next tuttorial

 
 

{ 1 comments... read them below or add one }

Psang Iklan?

Psang Iklan?
Klik gambar diatas

Like Us!

Youtube

\
\

Labels

Powered by Blogger.

Total Pageviews

- Copyright © 2016 Jody Baharizki -@jodybaharizki- Powered by Blogger -