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');
-- 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');
?>
$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>
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
}
?>
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.
ikutan ah....
BalasHapusiya di coba saja...
BalasHapusnumpang iklan
BalasHapusnetworkanimenewes
animemania
film animasi
healty
trick
baca manga
ilmu pengetahuan
back link
jualan online