Blog Tutorial Dan Panduan Belajar Php Mudah untuk Pemula

  • Home
  • About
  • Template
  • Design
  • Blogger
  • Tips Tricks
Home » Uncategories » cara membuat form login di php dan mysql

Tuesday, June 30, 2015

cara membuat form login di php dan mysql

Setelah mengetahui halaman login itu untuk apa dan kapan kita perlu menggunakannya, mari kita kaji lebih dalam mengenai alur halaman login ini, saya tidak menggunakan Flowchart melainkan hanya menggunakan deskripsi kalimat saja (semoga kalimat yang saya gunakan mudah kalian pahami).

    Ketika sebuah halaman admin dibuka, script akan mengecek apakah user sudah login atau belum. Dalam hal ini kita akan mengecek session user apakah ada key login atau belum. jika belum login buka halaman login, jika sudah login buka halaman dashboard.
   Halaman login akan memiliki 2 field yakni username dan password, yang berupa form yang nantinya akan melakukan post data, setelah itu mengecek apakah data yang dikirim ada di database kita. jika ada buka halaman dashboard dan simpan session key login, jika belum ada kembalikan ke halaman login dan munculkan pesan "username atau password salah!".
 Halaman dashboard hanya akan berisikan sapaan kepada user seperti ini "Selamat datang $user" dan satu buah link untuk melakukan logout. Setiap membuka halaman dashboard akan selalu di cek apakah session key login ada atau tidak. jika tidak ada maka buka halaman login kembali.
Ketika mengklik link logout maka akan dibuka sebuah halaman yang akan menghapus semua entry dari session yang anda tulis ketika anda berhasil login.

       Persiapan
buat lah sebuah database dengan nama "cms" setelah itu buat sebuah table dengan nama "user" dan isi seperti di bawah ini
fieldname: user_id
type: int(4) auto increment set as primary key
fieldname: username
type: varchar(20)
fieldname: password
type: varchar(50)


 

 lakukan insert table dengan data seprti di bawah ini

username: admin
password: admin

username: user
password: user


 selanjut nya kita buat scrip php untuk proses login nya


  1. index.php
  2. login.php
  3. logout.php
  4. koneksi.php
index.php

 


 
Selamat Datang 
Logout;
?>

login.php
 

";
    $query = mysql_query($sql) or die (mysql_error());
 
    // pengecekan query valid atau tidak
    if($query){
        $row = mysql_num_rows($query);
         
        // jika $row > 0 atau username dan password ditemukan
        if($row > 0){
            $_SESSION['isLoggedIn']=1;
            $_SESSION['username']=$username;
            header('Location: index.php');
        }else{
            echo "username atau password salah";
        }
    }
}
?>
 
logout.php
 



koneksi.php
 




Setelah mengetikan script diatas silahkan buka halaman index.php di browser anda, jika anda belum login maka otomatis akan terbuka halaman login, silahkan login menggunakan user dan password yang telah diinsert ke database tadi. sekian tutorial dari saya semoga berguna bagi teman teman
f
Share
t
Tweet
g+
Share
?
Unknown
9:48 AM

Belum ada komentar untuk "cara membuat form login di php dan mysql"

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)
Find Us :

facebook

Entri Populer

  • cara membuat form login di php dan mysql
    Setelah mengetahui halaman login itu untuk apa dan kapan kita perlu menggunakannya, mari kita kaji lebih dalam mengenai alur halaman login i...
  • cara membuat edit di php
    hai para bloger sekarang kita belajar bagaimana cara membuat edit data dengan php. setelah pada tutorial sebelum nya kita pelajari cara me...
  • cara membuat form input di php dan mysql
    kali ini saya akan menjelas kan bagai mana cara melakukan penginputan data ke database dengna menggunakan php dan mysql.     seperti...
  • cara install aplikasi gimp di ubuntu
    GIMP merupakan aplikasi alternatif pengolah gambar selain aplikasi berbayar seperti Adobe Photoshop. Aplikasi ini bersifat Open Source...
  • perbedaan form method post dan get
    Secara mendasar fungsi POST digunakan untuk mengirimkan data ke server, sedangkan GET digunakan untuk mengambil data dari server. Secara...
Powered by Blogger.

Blog Archive

  • ▼  2015 (13)
    • ►  July (3)
    • ▼  June (10)
      • dasar pengenalan html
      • perbedaan form method post dan get
      • cara membuat form input di php dan mysql
      • cara install sublime
      • cara install inkscape di ubuntu
      • cara membuat form login di php dan mysql
      • cara membuat database dan koneksi di php
      • Apa Itu pengertian php
      • cara install aplikasi gimp di ubuntu
      • cara install gammu di ubuntu

About Me

Unknown
View my complete profile
Copyright 2015 Blog Tutorial Dan Panduan Belajar Php Mudah untuk Pemula - All Rights Reserved