Script login set_cookie sederhana dibawah ini dibuat menggunakan dreamweaver, dengan langkah - langkah sebagai berikut
1. buat database dengan nama daftar dan tabel dengan nama members
Field | Type | Value | Extra |
id | int | 10 | Auto increamen (prymarykey) |
nama | varchar | 40 | |
password | varchar | 40 | |
<?php mysql_connect("localhost","root",""); mysql_select_db("daftar"); ?> |
3. Buat scrip untuk index php(simpan dengan nama:index.php)
<html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .style12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; } --> </style> </head> <body> <p>Pendaftaran Web Menggunakan Database </p> <form name="form1" method="post" action="prosesdaftar.php"> <table width="80%" border="1" align="center" bordercolor="#FFFFFF" bgcolor="#41AC20"> <tr> <td width="43%"><span class="style12">Nama</span></td> <td width="57%"><input name="nama" type="text" id="nama" size="40"></td> </tr> <tr> <td><span class="style12">password</span></td> <td><input name="pass" type="text" id="namapengguna3" size="40"></td> </tr> <tr> <td colspan="2"><input type="submit" name="Submit" value="Submit"> <input name="reset" type="reset" id="reset" value="Reset"></td> </tr> </table> </form> <p class="style12"> </p> </body> </html> |
4. Buat scrip untuk proses daftar php(simpan dengan nama:prosesdaftar.php)
<?php include("koneksi.php"); if (isset($_POST['nama'])){ $nama=$_POST['nama']; $password=$_POST['pass']; if (!empty($nama)and !empty($password)){ $sql=mysql_query("INSERT INTO members(nama,password) VALUES('$nama','$password')"); } if ($sql) { header ("location:login.php"); } else { print "<script>alert('Maaf, tidak boleh ada field yang kosong !'); javascript:history.go(-1);</script>"; } } ?> |
5. Buat script login php (simpan dengan nama login.php)
<html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .style12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; } .style15 {color: #000000; font-weight: bold; font-size: 12px; } .style4 { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; } --> </style> </head> <body> <form name="form1" method="post" action="loginproses.php"> <p align="center"><?php $nama=$_GET['nama']; if ($nama=="login") { $nama= $_COOKIE['nama']; print "Selamat datang "; print "<font color=red>$nama</font>"; print ". Untuk log out silakan Klik "; print " <a href=logout.php>Log out </a>"; } else { print "silahkan login untuk bisa melihat hasilnya"; print ". Untuk Daftar Klik "; print " <a href=index.php>daftar </a>"; } ?> </p> <table width="80%" border="1" align="center" bordercolor="#FFFFFF" bgcolor="#41AC20"> <tr> <td width="43%"><span class="style12">Nama</span></td> <td width="57%"><input name="user" type="text" id="user2"> </td> </tr> <tr> <td><span class="style12">password</span></td> <td><input name="password" type="password" id="password2"></td> </tr> <tr> <td colspan="2"><input type="submit" name="Submit2" value="Login"> </td> </tr> </table> <p class="style12"> </p> </form> </body> </html> |
6. Buat script proses login php(simpan dengan nama loginproses.php)
<?php include ("koneksi.php"); $user = $_POST['user']; $password = $_POST['password']; $query = mysql_query("SELECT * FROM members where nama='$user'"); $data = mysql_fetch_array($query); $row = mysql_num_rows($query); if(($user == "") && ($password == "")) { header ("location:index.php"); exit; } if($row != 0) { if($password != $data['password']) { print "<center>Maaf, Username dan password tidak tepat atau tidak terdaftar terdaftar !<br>Silahkan daftar dulu <a href='index.php'><font color=blue>disini</a></font>"; } else { setcookie("nama",$user); setcookie("password",$password); header ("location:login.php?nama=login"); } } else { print "<center>Maaf, Username tidak terdaftar !<br>Silahkan daftar dulu <a href='index.php'><font color=blue>disini</a></font> <br> atau lupa password <a href='daftar.php'><font color=blue>disini</a></font>"; } ?> |
7. Buat script log out php
<?php session_start(); setcookie("nama",""); header("Location: login.php"); ?> |
{ 1 komentar... Views All / Post Comment! }
kok terjadi eror ya gan, mau daftar ke menu login ya
Posting Komentar