Welcome to my Journal

This is wpsismadi journal, a free, fully standards-compliant CSS template designed by NodeThirtyThree for Free CSS Templates, released for free under the Creative Commons Attribution 2.5 license. The photos in this design are from PDPhoto.org. You're free to use this template for anything as long as you link back to my site. Enjoy :)

Posted by wpsismadi on December 17, 2008 Comments (0)

Login Form

Post to: Post to blinkbits Post to blogmarks Post to del.icio.us Post to digg Post to fark Post to furl Post to google Post to ma.gnolia Post to myweb Post to netscape Post to netvouz Post to newsvine Post to rawsugar Post to reddit Post to scuttle Post to shadows Post to simpy Post to slashdot Post to spurl Post to technorati Post to wists

Membatasi akses pada web mutlak dilakukan terlebih jika web yang kita kelola memiliki data data yang peting untuk dimasukan, salah satunya adalah menggunakan login form,

berikut saya tunjukan bagaimana mudahnya membuat login form dengan PHP dan MySQL
Aplikasi PHP yang perlu dipelajari kali ini adalah
session, Include, IF, dan header
Pada bagian MySQL adalah
mysql_connect, mysql_select_db, mysql_querry, mysql_fetch_array dan mysql_nums_row.
dan tentunya 4 perintah SQL, yaitu
Insert, Select, Update dan Delete

form yang akan kita buat adalah pihak user, sedang pihak admin saya sampaikan pada artikel berikutnya.

Okay,..kita mulai

Jalankan terlebih dahulu Xampp webserver dan siapkan Dreamweaver Web Editor

FILE AND FOLDER
Buat beberapa folder pada direktori berikut jika files dan atau folder tidak ada :

C:/xampp/htdocs/lat1
C:/xampp/htdocs/lat1/login

DATABASE
Buat sebuah database dengan nama "lat1" jika database tidak ada. Gunakan Phpmyadmin (http://localhost/phpmyadmin)

CREATE TABLE IF NOT EXISTS tbuser (
kode int(10) unsigned NOT NULL auto_increment,
username varchar(30) DEFAULT '0' ,
password varchar(30) DEFAULT '0' ,
UNIQUE KEY kode (kode)
);

INSERT INTO tbuser VALUES("1", "admin", "admin");
INSERT INTO tbuser VALUES("2", "user", "user");


Simpan 5 file berikut kedalam folder Login (C:/xampp/htdocs/lat1/login/)

1.koneksi.php

<?
mysql_connect("localhost","root",""); 
mysql_select_db("lat1");
?>

2. login.php

<form method="POST" action="loginproc.php">
<table >
<tr><td><strong>Username</strong></td><td><input type="text" name="username" size="20"></td></tr>
<tr><td><strong>Password</strong></td><td><input type="text" name="password" size="20"></td></tr>
<tr><td><input type="submit" value="Submit"></td><td><input type="reset" value="Reset" ></td></tr>
</table>
</form>

3. loginproc.php

<?
session_start();
$username=$_POST['username'];
$password=$_POST['password'];
$sql=mysql_query("select * from tbuser where username='$username' and password='$password'");
$rowcount=mysql_num_rows($sql);
if ($rowcount == 1) {
$row=mysql_fetch_array($sql);
$_SESSION['username'] =$row['username'];
$_SESSION['password'] =$row['password'];
header("Location:index.php");
}
else
{
header("Location:login.php");
}
?>

4. index.php

<?
include "koneksi.php";
session_start();
if (!isset($_SESSION['username'])){
header("Location:login.php");}
echo "Loged";
}
?>

5. logout.php

<?
session_start();
unset($_SESSION['username']);
session_destroy();
header("Location:login.php");
?>

16.04.2008. 16:12

alex on 19.08.2008. 17:04

teruskan penulisan ttg IT ini karena sangat berguna bagi pembaca yang lain. kalu bisa skrip2 tsb di download, karena sy maen di warnet jadi bisa di praktekan di rumah. terima kasih dan teruslah berkarya

dika on 16.09.2009. 06:09

cara bikin database nya tuh gimana ya .Belum ngerti juga nih.kasih tau saya di dikaandira@ymail.com

Rizqi on 02.11.2009. 08:50

Bos, cara bkin login di xampp menggunakan sql dan php gmn yh,, tulung krimin 1 project'a duang clo blh,,, ke chaster_sky@yahoo.com

lyfwpgvi on 03.11.2009. 09:14

M0YVCk tihmksiibuay, [url=http://mantdsqavzqg.com/]mantdsqavzqg[/url], [link=http://araksaerwtkz.com/]araksaerwtkz[/link], http://rkingsxxgtfq.com/

iprgfl on 24.01.2011. 19:09

awbzBw jlcrdeqcbwtx, [url=http://omtczaxxzxje.com/]omtczaxxzxje[/url], [link=http://jmwbmgoplaho.com/]jmwbmgoplaho[/link], http://qbqojevhqmrk.com/

lnypuongja on 12.03.2011. 06:29

a2ZhWe bmosaycweudh, [url=http://zeurvaxpniyl.com/]zeurvaxpniyl[/url], [link=http://zisoidhtsqsx.com/]zisoidhtsqsx[/link], http://ojgecifmstuw.com/

gzppwrrcjml on 27.05.2011. 21:03

n0npF6 bjubwzrueeke, [url=http://igtitpqezkxa.com/]igtitpqezkxa[/url], [link=http://unzqivfcocgq.com/]unzqivfcocgq[/link], http://kjnieybvnuep.com/

Write a comment

* = required field

:

:

:


9 + 9 =