Membuat Login Form dengan PHP dan MySQL - Dalam pembahasan saya kali ini tentang bagaimana cara membuat login form dengan session PHP dan MySQL . Berikut dibawah ini cara membuat login form dengan session PHP dan MySQL :
Pertama kita buat tabel user .
CREATE TABLE user (
username varchar(25) NOT NULL PRIMARY KEY,
password varchar(50) NOT NULL
)
index.php
<?php
session_start();
if(!isset($_SESSION['username'])){
include 'login.php';
}else{
echo "Hello ".$_SESSION['username'];
echo "<a href='logout.php'>Logout</a>"
} ?>
login.php
<table border=1 align=center>
<form method="post" action="proses_login.php">
<tr><td>username</td><td><input type="text" name="user"></tr>
<tr><td>password</td><td><input type="password" name="pass"></tr>
<tr><td></td><td><input type="submit" value="Login"></tr>
</form>
</table>
proses_login.php
<?php
session_start();
mysql_connect('localhost','root','');
mysql_select_db('dbname');
$query= “select * from tbl_user where username = ‘$_POST[user]’ and password = ‘$_POST[pass]’”;
$result= mysql_query($query);
if (mysql_num_rows($result)>0 ) {
$_SESSION['username'] = $_POST['user'];
}
header(“location:index.php”);
?>
logout.php
<?php
session_start();
session_destroy();
header(“location:index.php”);
?>
Demikian cara membuat login form dengan session PHP dan MySQL , semoga dapat bermanfaat
gabisa bro gw coba.
BalasHapusFatal error: Call to undefined function session_is_registered() in C:\xampp\htdocs\dagangunikfinal\admin\index.php on line 3
Mau tanya dong..
BalasHapussaya mau login dengan nim..
tapi pada saat tampilan session pada halaman home...
selamat datang.... (Nama) bukan nya nim lagi.
script nya bagaimana yah.
kebanyakan dari username ke username juga.
ya tinggal panggik variable nimnya .. jadi disana bukan $user... tapi $nama
Hapus@rangga: itu mungkin tergantung dari versi php yang anda gunakan... thanks
BalasHapussudah saya perbaikin gan , supaya bisa berjalan di versi php baru :D
BalasHapus