Ada kesalahan di dalam gadget ini

Kamis, 05 Januari 2012

log in (PHP)

untuk membuat log in sebuah web design ,tetntunya kita harus buat juga yang namanya database ,biasanya buatnya di MYSQL,localhost
disini aku gg terangin cara buat databasenya,aku cuma mau share contoh script log innya saja dan web designnya.
ini dia .jenegjengjeng
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="scriptlogin.php">
<table width="50%" border="1" cellspacing="1" cellpadding="1">
<tr>
<td height="56" bgcolor="#666666"><font face="algerian" size="5" color="white"> log in </font></td>
</tr>
<tr>
<td><table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td width="27%" rowspan="3"><img src="kunci.jpg" height="75" width="100%" /></td>
<td width="26%"><font face="algerian">nama</font></td>
<td width="47%"><label>
<input name="nama" type="text" id="nama" />
</label></td>
</tr>
<tr>
<td><font face="algerian">password</font></td>
<td><label>
<input name="pass" type="password" id="pass" />
</label></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><label>
<input name="login" type="submit" id="login" value="Submit" />
</label></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>





kemudian agar log in bisa berjalan ,maka buat halaman baru dengan nama scriptlogin.php ini contohnya :



<?php
session_start();
$log=$_GET['log'];
if ($_POST['login'])
{
include_once('koneksi.php');

$sql= "select * from tbladmin where admin ='".$_POST['nama']."' AND pass='".$_POST['pass']."'";
$result = mysql_query($sql)or die("error:$sql.".mysql_error());
if (mysql_num_rows($result)<=0)
{
header("location:login.php?status=failed");
}
else
{
$_SESSION["user"]=$_POST["nama"];
$_SESSION["status"]="login";
header("location:index.php");
}
}

elseif ($_GET['log']=="out")
{
session_start();
session_unset();
session_destroy();
header("location:index.php");
}
?>

Tidak ada komentar:

Posting Komentar