'Membuat Form Login dengan Multi Session PHP

Membuat Form Login dengan Multi Session PHP | Dreamweaver CS 5 6
Membuat Form Login dengan Session PHP | Dreamweaver CS 5 6 ~ Bagaimana cara membuat form login dengan menggunakan session di dreamweaver atau teks editor? Pertanyaan itulah yang sering kita jumpai sebagai newbie di bahasa pemrograman php. Oke, kali ini kita akan belajar mengenai login dengan multi user.


Buat Database
CREATE TABLE `user` (
`user_id` int(11) NOT NULL auto_increment,
`username` varchar(50) collate latin1_general_ci NOT NULL,
`password` varchar(50) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=5 ;

Kemudian isi username dengan 'Admin' dan password dengan 'Admin'.

Buat Form dengan nama 'login.php'


<html>
<head><title>Form Login</title></head>
<body>
<form action="proses_login.php" method="post">
   <table border="0">
      <tr>
      <td>Username</td>
      <td>:</td>
      <td><input type="text" name="username" /></td>
      </tr>
     <tr>
      <td>Password</td>
      <td>:</td>
      <td><input type="password" name="password" /></td>
      </tr>
      <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td><input type="submit" name="submit" value="Login" /></td>
      </tr>
   </table>
</body>
</html>

Buat Proses Login dengan nama 'proses_login.php'


<?php
session_start();
//koneksi ke database
$host="localhost";
$user="root";
$pass="";
$db="bebas";

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

//ambil data dari form
$username=$_POST['username'];
$password=$_POST['password'];
if(!empty($username && $password)){
$query=mysql_query("SELECT * FROM user WHERE username=$username AND password=$password");
$data=mysql_fetch_array($query);
$jumlah=mysql_num_rows($query);
if ($jumlah>0){
      $_SESSION['username'] = $data['username'];
      header ('location:index.php');
   }else{
      echo "Username dan Password tidak Valid";
   }
}else{
echo "Username dan Password tidak boleh kosong";
}
?>


Buat Halaman yang membutuhkan autentikasi dengan nama 'index.php'


<?php session_start(); ?>
<html>
<head>
   <title>Wellcome</title>
</head>
<body>
<p>Selamat datang <?php
if (!empty($_SESSION)){
echo $_SESSION['username'];
}else{
header ('location:login.php');
}
?> <a href="logout.php">Logout</a></p>
</body>
</html>

Buat Proses Logout dengan nama 'logout.php'


<?php
session_start();
session_destroy();
header ('location:index.php');
?>



Terimakasih atas kunjungannya, semoga membantu :)
Membuat Form Login dengan Multi Session PHP | Dreamweaver CS 5 6 Rating: 4.5 Diposkan Oleh: Prio Handoko

1 Response to "'Membuat Form Login dengan Multi Session PHP"

  1. Hotel Casino & RV Park - Chicago, IL - Mapyro
    Find the cheapest and 강릉 출장안마 quickest way to 논산 출장안마 get from Casino & RV Park to Casino & 진주 출장안마 RV Park in Chicago, 수원 출장안마 IL 강원도 출장안마 with Mapyro.

    BalasHapus