Subscribe Us

Header Ads

Tutorial PHP | Membuat Sistem Login Dengan PHP dan MYSQL

Kali ini saya akan membagi cara membuat login sistem admin menggunakan php. Login ini dapat digunakan di cms tetapi harus lebih dikembangkan lagi. Oke kita mulai saja sekarang.

1. Buat database dengan nama dblogin.

2. Buat table dengan nama user.
CREATE TABLE IF NOT EXISTS `user` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `user_id` varchar(20) NOT NULL,

  `password_id` varchar(50) NOT NULL,

  PRIMARY KEY (`id`)

) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
3. Insert ke table user dengan ini.
INSERT INTO `user` (`id`, `user_id`, `password_id`) VALUES
(1, 'admin', '5f4dcc3b5aa765d61d8327deb882cf99');
4.Buat file dengan nama koneksi.php tulis kode seperti ini.
<?php
 $server = "localhost";
 $username = "root";
 $password = "";
 $database = "dblogin";

 // Koneksi dan memilih database di server
 mysql_connect($server,$username,$password) or die("Koneksi gagal");
 mysql_select_db($database) or die("Database tidak bisa dibuka");
?>
5.Buat file dengan nama login.php tulis kode seperti ini.
<?php
 include "cek_login.php";

?>

<html>
<head>
 <title>Login Sistem</title>
</head>
<body>
 <form method="POST" action="login.php">
  <table>
   <tr>
    <td colspan="3">
     <?php if(isset($error)) { ?>
      <big style="color:#aa0000;"><?php echo $error; ?></big>
     <?php } ?>
    </td>
   </tr>   
   <tr>
    <td>UserID</td>
    <td>:</td>
    <td><input type="text" name="user_id" autocomple="off"></td>
   </tr>
   <tr>
    <td>Password</td>
    <td>:</td>
    <td><input type="password" name="password_id" autocomple="off"></td>
   </tr>
   <tr>
    <td colspan="3" align="right"><input type="submit" value="LOGIN"></td>
   </tr>
  </table>
 </form>
</body>
</html>
6. Buat file dengan nama cek_login.php tulis seperti ini.
<?php

 session_start();

 include "koneksi.php";

 if(isset($_POST['user_id'], $_POST['password_id'])) {
 # code...
  $userid = $_POST['user_id'];
  $password = md5($_POST['password_id']);

  if(empty($userid) or empty($password)){
   $error = 'All fields are requerid!';
  }else{
   $result = mysql_query("SELECT * FROM user where user_id = '$userid' AND password_id = '$password'") or die(mysql_error());
  
   $fet = mysql_fetch_array($result);

   $cek = mysql_num_rows($result);
    
   if($cek == 1){
     
    $error = "Succses";

   }else{
    $error = "incorect details";
   }

  }
 }
?>
hasilnya seperti ini.
Oke sekian pembuatan login sistemnya. anda dapat memodifikasinya sendiri agar lebih baik. tunggu bagi bagi informasinya lagi. thanks you

atau download filenya disini.

Post a Comment

0 Comments