Cara Membuat Halaman Login Sederhana Dengan PHP Dan Mysql

blogger templates
cara membuat halaman login dengan php dan mysql
Mungkin anda sudah tahu apa itu yang namanya halaman login, mau masuk ke facebook kita harus login, mau masuk Twitter kita harus login, mau buka email kita harus login, intinya halaman login adalah halaman yang disediakan untuk login biasanya halaman login ada sedikitnya 2 form tombol submit dan reset atau bisa juga yang lainnya tergantung kebutuhan.

yups kita langsung saja belaja membuat halaman login, pertama kita buat folder dengan nama login di htdocs, setelah itu buka browser kemudian ketik localhost/phpMyAdmin kemudian pada kolom Create new database ketik login untuk membuat database dengan nama login, lalu pilih SQL kemudian pada teks area paste kode dibawah ini lalu klik Go.

-- phpMyAdmin SQL Dump
-- version 2.11.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jun 22, 2012 at 01:23 AM
-- Server version: 5.0.45
-- PHP Version: 5.2.4

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `login`
--

-- --------------------------------------------------------

--
-- Table structure for table `users`
--

CREATE TABLE `users` (
`id` int(3) NOT NULL,
`username` varchar(50) collate latin1_general_ci NOT NULL,
`password` varchar(50) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

--
-- Dumping data for table `users`
--

INSERT INTO `users` (`id`, `username`, `password`) VALUES
(1, 'admin', 'admin'),
(2, 'yopi', 'ee11cbb19052e40b07aac0ca060c23ee');


Pertama kita buat file koneksi :

<?php

$server = 'localhost';
$username = 'root';
$password = '';
$database = 'login';

mysql_connect ($server,$username,$password) or die ('Koneksi Gagal !');

mysql_select_db ($database) or die ('Database tidak bisa dibuka');


?>

kemudian simpan dengan nama koneksi.php

kemudian buat form login dengan kode dibawah ini :

<form action='cek.php' method='post'>
Username : <input type='text' name='username'> <p/>
Password : <input type='password' name='password'><p/>
<input type='submit' value='login'>
</form>

kemudian simpan dengan nama form.php

Lalu kita buat file cek.php


<?php

include "koneksi.php";


$login=mysql_query("SELECT * FROM users WHERE username='$_POST[username]' AND password='$_POST[password]'");
$ketemu=mysql_num_rows($login);
$r=mysql_fetch_array($login);

if ($ketemu > 0) {
session_start();
session_register("namauser");
session_register("passuser");

$_SESSION[namauser] = $r[username];
$_SESSION[passuser] = $r[password];

header('location:admin.php');
}

else {

echo "Username atau password anda salah !! mohon periksa lagi";

}

?>

Terakhir kita buat file admin.php

<?php

session_start();

if (empty($_SESSION['username']) AND empty($_SESSION['passuser'])){
echo "Username atau password anda salah !! mohon periksa lagi";
}

else { ?>

<html>
<head>
<title>Halaman admin</title>
<style>
body {
font-family: arial;
font-size: 13px;
background: #ddd;
}
body a {
text-decoration: none;
}
</style>
</head>
<body>
<center>Hallo !! selamat datang !! ini adalah contoh halaman admin maaf ya belum<br/>
ada isinya maen-maen ya ke <a href='http://yopibloger.blogspot.com' target='_blank'>blog saya</a>
<br/><a href='logout.php'>keluar</a>
</center>
</body>
</html>

<?php
}
?>

Yups selesai sudah, oh ya jangan lupa semua file ini disimpan dalam satu folder yang sama yaitu folder login yang kita buat, sekarang tinggal ditest halam login nya buka browser ketik localhost/login kemudian klik form php. Oh ya jika kita ingin langsung mengakses halaman login.php secara langsung kita tinggal mengubah nama file login.php menjadi index.php, karena file index secara default adalah file yang pertama kali dibuka saat kita mengakses foder tertentu. Selamat mencoba dan tetap semangat insya Allah disambung dipostingan selanjutnya.

3 Responses to "Cara Membuat Halaman Login Sederhana Dengan PHP Dan Mysql"

silahkan beri komentar, asal jangan spam dan tunggu balasan komentar saya di blog anda