Cara menggunakan mysql_real_escape_string wordpress

Dalam tutorial cara membuat form login dengan PHP dan MySQL, kita akan belajar membuat halaman login untuk website dengan menggunakan PHP Session. Tutorial ini merupakan tutorial tingkat dasar, sederhana dan mudah untuk diikuti.

Secara Umum, form login akan sangat dibutuhkan pada situs web jika kita hanya ingin orang-orang tertentu yang bisa melihat bahkan merubah konten pada website. Ini merupakan cara yang baik untuk menjaga data kita aman dari orang-orang yang tidak dikehendaki.

Tutorial cara membuat form login dengan PHP dan MySQL ini dilengkapi dengan session. Pada saat proses login berhasil, secara otomatis akan tercipta sebuah session yang berfungsi sebagai informasi pribadi klien yang tersimpan di web server untuk digunakan sebagai proses login.

Form Login

Silahkan klik tombol download untuk mengunduh form login dengan PHP dan MySQL.

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL

Konsep dalam cara membuat form login dengan php dan mysql adalah membuat halaman form login dengan HTML terlebih dahulu dan selanjutnya akan dilengkapi dengan skrip php untuk memeriksa data pengguna di database MySQL. Jika pengguna terdapat dalam database MySQL, maka PHP akan membuat session untuk pengguna tersebut dan sekaligus akan mengarahkan pada halaman web yang telah diproteksi.

Ikuti Langkah-langkah dibawah ini untuk cara membuat form login sederhana dengan PHP dan database MySQL yang dilengkapi session sesuai konsep diatas.

Langkah 1: Membuat Tabel MySQL User/Pengguna

Untuk membuat database dan tabel, jalankan kode berikut di software MySQL Anda, bisa menggunakanphpMyAdmin atau software kesukaan saya HeidiSQL. Untuk lebih jelas tentang membuat database dan tabel MySQL dengan skrip PHP, silahkan kunjungi tutorial ” Cara Membuat Tabel dan Database MySQL di PHP “.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

— Dumping database structure for tes_db

CREATE DATABASE IF NOT EXISTS `tes_db` /*!40100 DEFAULT CHARACTER SET latin1 */;

USE `tes_db`;

— Dumping structure for table tes_db.karyawan

CREATE TABLE IF NOT EXISTS `karyawan` [

  `id_karyawan` int[10] NOT NULL AUTO_INCREMENT,

  `pass_karyawan` varchar[50] NOT NULL DEFAULT ‘0’,

  `user_karyawan` varchar[50] NOT NULL DEFAULT ‘0’,

  `nama_karyawan` varchar[50] DEFAULT NULL,

  `alm_karyawan` varchar[50] DEFAULT NULL,

  `gaji_karyawan` int[10] DEFAULT NULL,

  `tgl_gabung` date DEFAULT NULL,

  PRIMARY KEY [`id_karyawan`]

] ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1;

— Dumping data for table tes_db.karyawan: ~10 rows [approximately]

INSERT IGNORE INTO `karyawan` [`id_karyawan`, `pass_karyawan`, `user_karyawan`, `nama_karyawan`, `alm_karyawan`, `gaji_karyawan`, `tgl_gabung`] VALUES

[1,‘1234’, ‘admin’, ‘Admin Nyekrip’, ‘Website’, 3000000, ‘2015-04-16’],

[2,‘4321’, ‘staf’, ‘Staf Nyekrip’, ‘Server Web’, 250000, ‘2015-04-16’];

Langkah 2: Membuat Form Login HTML

Dalam skrip ini kita akan membuat form tempat untuk memasuk-kan username dan password. Ketik-kan skrip berikut untuk membuat Form login dengan skrip HTML yang terdiri dari kolom username, kolom password dan tombol submit. Simpan skrip berikut dalam file dengan nama index.php. Dalam tutorial ini kita menggunakan metode POST, untuk lebih memahami metode form HTML, ikuti tutorial ” Membuat Form HTML dg POST dan GET di PHP “.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

  

    Nyekrip Form Login

  

  

  

class=“container”>

class=“main”>

      action=“” method=“post”>Username :

id=“name” name=“username” placeholder=“username” type=“text”>

Password :

id=“password” name=“password” placeholder=“**********” type=“password”>

type=“submit” name=“submit” id=“submit” value=“Login”>

  

  

Langkah 3: Membuat Skrip Login

Dalam skrip ini kita akan membuat skrip PHP yang bertugas untuk memulai sesi [session] dan memeriksa apakah username dan password yang diberikan terdapat dalam tabel karyawan, jika data tidak ditemukan akan menampilkan pesan ” Username atau Password belum terdaftar “. Ketik-kan skrip berikut dan simpan dalam file dengan nama login.php.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

Bài mới nhất

Chủ Đề