Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Login Dengan Session

Login Dengan Session

Ratings: (0)|Views: 2 |Likes:
Published by meongku

More info:

Published by: meongku on Jun 17, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

01/17/2014

pdf

text

original

 
 
Pemrograman PHP MYSQL-Taryana Suryana-Informatika UNIKOM Page 1
Membuat Halaman LoginMenggunakan Session
Tujuan dari dibuatnya login adalah agar system yang dibuat dapat memberikan hak akses sesuai dengan yang diinginkan ketika program inidi design, sebagai contoh misalnya:User yang tidak login hanya dapat mengakses beberapa bagian darisystem, sedangkan user yang login akan mendapat hak akses penuhterhadap system.
Buat Sebuah Database:dbuser, Tabel:tbluser
Dengan struktur file seperti berikut:
Masukan Data
Setalah table tercipta, masukan data berikut:
insert into tbluser value(
’’,'admin',md5('rahasia'),’Administrator’)
;
 insert into tbluser value(‘’,’fahra’,md5(‘ragita’,’Fahra Ragita’);
Membuat file-file Pendukung
Untuk membuat fasilitas login diperlukan beberapa proses yang tersimpan dalambeberapa file:
 File: login.php
<html><h1><center>Login ke dalam Sistem<hr></h1><form method="POST" action="proseslogin.php">Username: <input type="text" name="username" size="20"> <br>Password: <input type="password" name="password" size="20"><
 
hr><input type="submit" value="Submit" name="Submit"><input type="reset" value="Reset" name="Reset"></form>
 
 
Pemrograman PHP MYSQL-Taryana Suryana-Informatika UNIKOM Page 2
Setelah Form untuk login berhasil dibuat, selanjutnya adalah membuat file untuk memproses login tersebut.
 File:proseslogin.php
<?session_start();$server = "localhost";$username = "root";$password = "";$db_name = "dbuser";$db = mysql_connect($server,$username,$password) or DIE("Connectionis down ");mysql_select_db($db_name) or DIE("Database name not available !!");$login = mysql_query("select * from tbluser where(Username = '" . $_POST['username'] . "') and(Password = '" . md5($_POST['password']) . "')",$db);$rowcount = mysql_num_rows($login);if ($rowcount == 1){$_SESSION['username'] = $_POST['username'];header("location: securepage.php");}else{echo "<center>Maaf Username atau Password anda salah ";echo "<a href='logint.php'>login</a></p>";//header("Location: login.php");}?>
File proseslogin.php berfungsi untuk mencari dalam database apakah datausername dan password yang dimasukan ada dalam database atau tidak.Jika username dan passwordnya ada atau valid maka proses akan dilanjutkan kemembuka halaman yang diinginkan, untuk mengecek apakah user telah login ataubelum maka pada setiap halaman harus di sisipkan perintah untuk mengecek usertersebut.
 File:session.php
<?session_start();if(!isset($_SESSION['username'])){echo "<center>Maaf Username atau Password anda salah ";echo "<a href='logout.php'>logout</a>";exit;}?>

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->