Home » » Form register , login dan logout

Form register , login dan logout

Posted by KEPOIN IT on Friday, November 25, 2011

Selamat malam kawan-kawan...
malam ini saya akan membagi-bagi bagaimana membuat form daftar , login dan logout menggunakan PHP dan MySQL,,,

Langkah Pertama yaitu membuat databasenya lebih dahulu diantaranya :
beri nama  databasenya "dataku"
beri nama tabelnya " members "
fieldnya : nama (varchar,25) , alamat (varchar,50) , phone ( varchar, 12 ) , password ( varchar, 225)
selesai...

sekarang membuat form daftarnya,,
buka notepad :
lalu ketikkan kode berikut beri nama form_daftar.php...

<?
echo "
<form method='post' action='daftar.php'>
<table> <tr><td colspan='2'> <b>HALAMAN DAFTAR </b></td><tr>
<tr><td> Nama </td><td><input type='text' name='daftar_nama'></td></tr>
<tr><td> Alamat </td><td><input type='text' name='daftar_alamat'></td></tr>
<tr><td> Phone </td><td><input type='text' name='daftar_phone'></td></tr>
<tr><td> Password </td><td><input type='password' name='daftar_password'></td></tr>
</table>
<input type='submit' value='Daftar..'> <input type='reset' value='Batal'>
</form>
<a href='form_login.php'>Log in </a><br>
<br><font color='red'> Kreasi : Irwan Wijaya | irwan_keparat@yahoo.com<br>
>> Mahasiswa STMIK Raharja Tangerang</font>";
?>

kemudian buat action nya,,
beri nama daftar.php

<?
$host="localhost";
$user="root";
$password="";
$db="dataku";
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
mysql_select_db($db,$konek) or die (mysql_error());
mysql_query("insert into member values('$_POST[daftar_nama]','$_POST[daftar_alamat]','$_POST[daftar_phone]','$_POST[daftar_password]')",$konek) or die(mysql_error());
echo "
Pendaftaran berhasil…<br>
Silakan login…<br><br>
<br><font color='red'> Kreasi : Irwan Wijaya | irwan_keparat@yahoo.com<br>
>> Mahasiswa STMIK Raharja Tangerang</font>";
header("refresh:1;url='form_login.php' ");
?>


3. kita buat Halaman Login nya..
beri nama form_login.php, berikut kodenya...

<?
echo "
<form method='post' action='cek_login.php'>
<table> <tr><td colspan='2'> <b>HALAMAN LOG IN </b></td><tr>
<tr><td> Nama </td><td><input type='text' name='input_nama'></td></tr>
<tr><td> Password </td><td><input type='password' name='input_password'></td></tr>
</table>
<input type='submit' name='login' value='Log in..'>
</form>
<a href='form_daftar.php'>Daftar ?</a><br>
<br><font color='red'> Kreasi : Irwan wijaya | irwan_keparat@yahoo.com<br>
>> Mahasiswa STMIK Raharja Tanerang</font>";
?>

4. Buat Action Login nya, beri nama cek_login.php
ini kodenya :

<?
$host="localhost";
$user="root";
$password="";
$db="dataku";
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
mysql_select_db($db,$konek) or die (mysql_error());

$nama_login=$_POST['input_nama'];
$password_login=$_POST['input_password'];

$query_login=mysql_query("select * from member where nama='$nama_login' and password='$password_login'",$konek);

$baris=mysql_num_rows($query_login);

if ($baris==1)
{
session_register("input_nama");
session_register ("input_password");
$_SESSION['nama']=$nama_login;
header ("location:login_sukses.php");
}
else
{
echo "<font size='4'>Username atau password salah …!</font><br><br>
<a href='form_login.php'>Log in </a><br>
<br><font color='red'> Kreasi : Irwan Wijaya | irwan_keparat@yahoo.com<br>
>> Mahasiswa STMIK Raharja Tangerang</font>";
}

ob_end_flush();
?>
dan ini tahapan terakhir dalam pembuatan menu register , login dan logout.

5. MEMBUAT HALAMAN LOGIN SUKSES (login_sukses.php)
berikut kodenya :

<?
session_start();
if (!$_SESSION['nama'])
{
header ("location:form_daftar.php");
}
else
echo "
<font color='#8A2BE2'><b>
KAMU TELAH BERHASIL LOG IN <br></font>

<table cellpadding='5' border='1'><tr><td>
<font color='#8A2BE2'><b>
Halaman ini hanya bisa dilihat oleh<br>
member yang berhasil login..<br><br>
</b></font>
</td></tr></table>
<a href='logout.php'><b>LOG OUT</b></a>

<br><br><font color='red'> Kreasi : Irwan Wijaya | irwan_keparat@yahoo.com<br>
>> Mahasiswa STMIK Raharja Tangerang</font>";

?>

6. MEMBUAT ACTION : logout.php
berikut kodenya :

<?
session_start();
if (!$_SESSION['nama'])
{
header ("location:form_daftar.php");
}
else
{
unset($_SESSION);
session_destroy();
header ("location:form_login.php");
}
?>

" Fitur yang digunakan adalah Notepad "
Terima Kasih..
Semoga Bermanfaat... :)
 

Thanks for reading & sharing KEPOIN IT

Previous
« Prev Post

0 comments:

Post a Comment

Cari Artikel

Paling Dilihat