• Tutorial
  • Template
    • CSS3
    • HTML5
    • Responsive
    • SEO

Thursday, 13 February 2014

Cara membuat form login menggunakan session


            Ok. , . temen-temen semua, kale ini saya akan memberikan tutorial bagaimana membuat form login menggunakan session. Pertama-tama saya akan menjelaskan apa itu session dan bentuk umumnya. Session merupakan salah satu fasilitas yang ada pada PHP yang digunakan untuk menyimpan data sementara ke dalam variabel (bisa disebut variabel session) sehingga data tadi dapat diakses oleh client selama variabel session tadi tidak di kosongkan atau di hilangkan. Nilai variabel session disimpan di sisi server (web server).
            Untuk menunjukkan bahwa suatu halaman menggunakan session maka pada awal halaman harus ada awal session yaitu dengan session_start( ) yang menunjukkan halaman tersebut mengandung session. Ok langsung aja ke scriptnya, tapi kita pertama-tama membuat tabelnya beserta field-fieldnya dan juga databasesnya.

      1.         Form_login.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
            <table border="0" align="center">
    <tr>
    <td colspan="0" bgcolor="#CCCCCC" align="center">~~Form Login~~</td>
    </tr>
<form action="index.php" method="post">
            <tr>
    <td>Username</td>
    <td><input type="text" name="user" placeholder="Username" /></td>
    </tr>
   
    <tr>
    <td>Password</td>
    <td><input type="password" name="pass" placeholder="Password" /></td>
    </tr>
   
    <tr>
            <td><input type="submit" name="submit" value="Masuk" /><input type="reset" name="reset" value="Batal" /></td>
     </tr>
     </form></table>
</body>
</html>



     2.      Proses_login.html

<? session_start(); ?>
<?
session_start();
$username=$_POST['user'];
?>
<?

$host="localhost";
$b="root";
$pass="";
$db="perpustakaan";

$konek=mysql_connect($host,$b,$pass) ;
if ($konek){
   mysql_select_db($db);
}else{
   echo "Database tidak tersambung";
}

$username=$_POST['user'];
$password=$_POST['pass'];

if('!empty($username && $password)') {
            $sql=mysql_query("select * from login where username='$username' && password='$password'");
            $data=mysql_fetch_array($sql);
            $jumlah=mysql_num_rows($sql);
            if($jumlah>0)  {
                        require("haladmin.php");
                       
            }
            else  {
                        header("location:home.php");
                       
            }
           

}
?>

                       

      3.      Halaman_admin.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="../halaman/desain.css" />
<link rel="stylesheet" type="text/css" href="../halaman/layout.css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
session_start();
$username=$_POST['user'];
 echo "Selamat datang $username";
?>
</body>
</html>


Sekian tutorial yang saya berikan smoga bermanfaat

Posted by Unknown at 22:50
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: PHP

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)