What I think and what i see. Yes it these!

Monday, July 22, 2013

login pada php

7:18 PM Posted by el , No comments


FORM LOGIN DENGAN PHP





Alhamdulillah punya waktu juga bwt ngelanjutin postingan yg lalu tentang C.R.U.D. Pada PHP :D Postingan disana saya berjanji akan membuatkan Form Login Dengan PHP. Kenapa perlu form login?? Form ini bertujuan untuk menghindari hak akses dari user-yg-tidak-mempunyai-hak-akses.

Gini jika dianalogikakan form login ini sama seperti kunci pintu rumah. Hanya pemilik rumah saja yg punya kunci tersebut dan yg boleh masuk kedalam rumah tersebut, hal ini tentu untuk menghindari terjadinya kehilangan barang didalam rumah itu. Udah ada gambaran kan tentang login?  Em... langsung aja yuh~

1. Buat tabel baru dengan isi 2 field/2 coloums, yg berisi username dan password. Tipedata Kedua field tersebut isi saja Varchar, saya memberi scale nya 20. Sql nya seperti ini:



2. Lalu insertkan data kedalam username dan password, disini saya memberi username: admin dan password: doyanmakan

3. Selanjutnya, buat script html dibawah ini. Berinama index.html
<html>
<head>
<title>Login</title>
</head>
<body>
<?php
 echo"
 <form method=POST action=cekLogin.php>
 <h2 align="center">FORM LOGIN ADMIN</h2>
        <tr><td><h3 align="center">Username</tr><td><input name="username" type="text"></td></tr></h3>
        <tr><td><h3 align="center">Password</tr><td><input name="password" type="password"></td></tr></h3>

<tr><td colspan=2><h3 align="center"><input type="submit" value="Login"></td></tr></h3>
<\form>";
?>
<\body>
<\html>

4. Lalu buat file cekLogin.php dengan script dibawah ini:
<?php
include "connection.php";
session_start();

$login = mysql_query ("SELECT * FROM Login WHERE username='$_POST[username]' AND password='$_POST[password]' ");
$berhasil = mysql_num_rows($login);

// apabila username dan password cocok
if($berhasil==1){
// mengambil variabel
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
header('location: show.php');
}
//jika username dan password tidak cocok
else{
?><script language="JavaScript">alert('USERNAME ATAU PASSWORD SALAH!');
document.location='index.php'</script><?php
}
?>


5. Kemudian 2 file tersebut ditaruh di C:\xampp\htdocs\belajarPHP

Scriptnya simple bukan? Sangat membantu sang admin dalam memprivate hak akses dari user-yg-tidak-punya-hak-akses. Sekarang kita ujicoba~ Jalankan file index.php dengan mengetikkan localhost/belajarphp/index.php pada browse anda, maka tampilan akan seperti ini:
Saya melalukan login dengan username: admin dan password: doyanmakan. Karna cocok, form selanjutnya show.php
Selamat mencoba~ Nexttime form upload foto pada php menyusul :D

Postingan terkait:
- Upload Foto pada php

0 comments:

Post a Comment