SlideShare a Scribd company logo
rajaputramedia.com |Free ArticlesandProgrammingTutorials 1
Membuat Form Login Dengan PHP
MySQL
Andi Hatmoko
andihatmoko@gmail.com | rajaputramedia@gmail.com
www.rajaputramedia.com
blog.rajaputramedia.com
Membuat Form Login Dengan PHP MySQL adalah proses utama dalam
mengembangkan sebuah aplikasi berbasis web atau website. Aplikasi berbasis web
maupun aplikasi lainnya yang membatasi akses oleh user agar tidak dapat mengakses
bagian dalam sistem misalnya seperti bagian dari admin. oleh karena itulah login di
gunakan sebagai pengaman dari data-data atau masing-masing akun. Jika sebuah website
tidak memiliki proses login maka semua pengguna akan dapat mengakses halaman admin
dan dapat dengan bebas untuk melakukan update postingan, menghapus postingan dan lain
sebaginya. dan contoh lainnya coba bayangkan bagaimana jadi nya kalau akun facebook
kita dapat di akses oleh semua orang tanpa harus login. oleh sebab itu login sangat penting
pada website maupun semua aplikasi untuk menjaga keamanan dari akses luar.
Untuk lebih mengamankan proses login kita akan menambahkan enkripsi md5 pada
password untuk lebih memberikan keamanan yang lebih. Ini dilakukan pada saat kita
Membuat Form Login Dengan PHP MySQL. Jadi misalnya ada yang mengambil database
dan table yang menyimpan data username dan password anda maka agak lebih sedikit
aman karena akan sulit untuk mengetahui password yang sudah di enkripsi dengan md5.
oke langsung saja kita akan belajar cara membuat form login dengan php mysql secara
bertahap step by step agar lebih dipahami oleh Anda yang baru mulai belajar membuat
login dengan php mysql dan bantuan enkripsi md5 untuk keamanan enkripsi password nya.
Untuk belajar bagaimana cara membuat form edit data silahkan ikuti tutorial cara membuat
form dan script edit data dengan PHP MySQL
Berikut langkah - langkah tutorial cara membuat form login dengan php mysql lengkap
dengan script login php :
1. Membuat Database
Sebagai persiapan di sini sudah kami siapkan database dengan nama db_tutorial dan
sebuah table dengan tiga atribut atau field yaitu id, username dan password. Nama tabelnya
adalah tb_login, data username admin yang digunakan untuk login kita simpan pada
username kemudian data password kita simpan pada password. silahkan Anda import
database dalam format SQL berikut, dan jangan lupa membuat database terlebih dulu
dengan nama db_tutorial
1. -- phpMyAdmin SQL Dump
rajaputramedia.com |Free ArticlesandProgrammingTutorials 2
2.
3. -- version 4.2.11
4.
5. -- http://www.phpmyadmin.net
6.
7. --
8.
9. -- Host: 127.0.0.1
10.
11. -- Generation Time: Oct 19, 2018 at 02:21 AM
12.
13. -- Server version: 5.6.21
14.
15. -- PHP Version: 5.6.3
16.
17.
18.
19. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
20.
21. SET time_zone = "+00:00";
22.
23.
24.
25.
26.
27. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
28.
29. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS
*/;
30.
31. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
32.
33. /*!40101 SET NAMES utf8 */;
34.
35.
36.
37. --
38.
39. -- Database: `db_tutorial`
40.
41. --
42.
43.
44.
45. -- --------------------------------------------------------
46.
47.
48.
49. --
50.
51. -- Table structure for table `tb_login`
52.
53. --
54.
55.
56.
57. CREATE TABLE IF NOT EXISTS `tb_login` (
58.
59. `id` int(11) NOT NULL,
60.
61. `username` varchar(255) NOT NULL,
62.
63. `password` varchar(255) NOT NULL
rajaputramedia.com |Free ArticlesandProgrammingTutorials 3
64.
65. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
66.
67.
68.
69. --
70.
71. -- Dumping data for table `tb_login`
72.
73. --
74.
75.
76.
77. INSERT INTO `tb_login` (`id`, `username`, `password`) VALUES
78.
79. (1, 'rajaputramedia', '123'),
80.
81. (2, 'rpm123', '123');
82.
83.
84.
85. --
86.
87. -- Indexes for dumped tables
88.
89. --
90.
91.
92.
93. --
94.
95. -- Indexes for table `tb_login`
96.
97. --
98.
99. ALTER TABLE `tb_login`
100.
101. ADD PRIMARY KEY (`id`);
102.
103.
104.
105. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
106.
107. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
108.
109. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
110.
Sampai pada tahap ini berarti database dan table login telah siap digunakan untuk membuat
form login dengan php. Langkah selanjutnya adalah membuat tampilan form login
sederhana
2. Membuat Form Login Sederhana
Buatlah folder baru untuk project baru ini. di sini kami membuat folder dengan nama
"login-php" di localhost untuk membuat tutorial cara membuat login dengan php mysql ini.
selanjutnya buat sebuah file php untuk kita buat menjadi form loginnya. Membuat file php
rajaputramedia.com |Free ArticlesandProgrammingTutorials 4
nya boleh dengan nama index.php karena agar form login ini tampil sebagai homepage saat
di akses
Save as index.php
1. <html>
2.
3. <head>
4.
5. <title>Membuat Form Login Dengan PHP MySQL | Tutorial</title>
6.
7. </head>
8.
9. <body>
10.
11. <h1>Membuat Form Login Dengan PHP MySQL | Tutorial</h1>
12.
13. <h3>Halaman Form Login Sederhana</h3>
14.
15. <form action="login.php" method="post">
16.
17. <table>
18.
19. <tr>
20.
21. <td>Username</td>
22.
23. <td><input type="text" name="username"></td>
24.
25. </tr>
26.
27. <tr>
28.
29. <td>Password</td>
30.
31. <td><input type="password" name="password"></td>
32.
33. </tr>
34.
35. <tr>
36.
37. <td></td>
38.
39. <td><input type="submit" name="login" value="Log
In"></td>
40.
41. </tr>
42.
43. </table>
44.
45. </form>
46.
47. </body>
48.
49. </html>
50.
Jika script form login diatas kita eksekusi, tampilannya masih sangat sederhana saja dulu.
rajaputramedia.com |Free ArticlesandProgrammingTutorials 5
3. Membuat Koneksi Database
Kemudian yang tidak kalah pentingnya adalah buat sebuah file koneksi.php untuk
menghubungkan project tutorial membuat form login dengan php mysql kita ini dengan
database.
Save as koneksi.php
1. <?php
2.
3. mysql_connect("localhost","root",""); //sesuaikan dengan
password dan username mysql anda
4.
5. mysql_select_db("db_tutorial"); //nama database yang kita
gunakan
6.
7. ?>
8.
4. Membuat Action Login
Perhatikan pada form login yang sudah kita buat, kita menentukan aksi dari form tersebut
ke file login.php. sehingga secara otomatis halaman akan di alihkan ke halaman login.php
pada saat tombol login di klik atau form di submit. File login.php ini akan menangkap data
username dan password yang ditulis pada form sebelum di submit. kemudian
mencocokkan username dan password dengan username dan password yang ada pada
database. jika username dan password adalah sesuai dengan yang ada di database berarti
login sukses tetapi jika username dan password tidak sesuai dengan yang ada di database
berarti login gagal
Save as login.php
1. <?php
2.
3. include 'koneksi.php';
4.
5.
6.
7. $username = $_POST['username'];
8.
9. $password = $_POST['password'];
10.
11.
12.
13. $query = mysql_query("SELECT * FROM tb_login where
username='$username' and password='$password'");
14.
15. $cek = mysql_num_rows($query);
16.
17.
18.
19. if($cek==1){
20.
21. header("location:home.php");
22.
rajaputramedia.com |Free ArticlesandProgrammingTutorials 6
23. }
24.
25. else{
26.
27. ?>
28.
29. <script language="JavaScript">
30.
31. alert('Oops! Username atau Password tidak sesuai
...');
32.
33. document.location='./';
34.
35. </script>
36.
37. <?php
38.
39. }
40.
41. ?>
42.
Perintah mysql diatas adalah memilih atau mengambil data username dan password dari
database yang SAMA dengan username dan password yang disubmit oleh form login.
Kemudian hasil query mysql tersebut kita hitung jumlah record yang di temukan dengan
fungsi mysql_num_rows(). Fungsi mysql_num_rows() adalah fungsi php yang berguna
untuk menghitung jumlah record yang di temukan dari query mysql seperti yang dapat
teman-teman sekalian lihat pada contoh di atas. Jadi apabila username dan password yang
di input ada pada database maka nilai variabel $cek di atas akan berisi 1 dan jika tidak ada
maka nilai pada variabel $cek adalah 0. Dengan 1 dan 0 inilah yang akan kita jadikan
pendeteksi apakah username dan password yang di input pada form login benar atau salah.
jika benar berarti nilainya adalah 1 dan jika salah nilai nya adalah 0. Pada contoh ini kami
menampilkan isi nilai dari variabel $cek.
5. Desain Homepage After Login
Setelah login, biasanya kita akan diarahkan ke suatu halaman tertentu, misalnya halaman
"home". Pada tutorial cara membuat form login dengan php mysql, setelah melakukan
login maka akan tampil sebuah halaman dengan nama file home.php. Sebagai hasil atas
login yang berhasil dengan nilai $cek = 1
Save as home.php
1. <html>
2.
3. <head>
4.
5. <title>Membuat Form Login Dengan PHP MySQL | Tutorial</title>
6.
7. </head>
8.
9. <body>
10.
11. <h1>Membuat Form Login Dengan PHP MySQL | Tutorial</h1>
12.
13. <h3>LOGIN BERHASIL !!!</h3>
rajaputramedia.com |Free ArticlesandProgrammingTutorials 7
14.
15. <br />
16.
17. <br />
18.
19. <a href="./">Log out</a>
20.
21. </body>
22.
23. </html>
24.
6. Test Tutorial Cara Membuat Form Login dengan PHP MySQL
Sebagaimana pada script login di atas. Jika 1 adalah berhasil dan akan mengarah ke
homepage after login, yaitu home.php. Sedangkan jika 0 atau else, yang artinya tidak sama
dengan 1, maka akan tampil alert login gagal
Query yang mengarahkan ke page after login, jika berhasil maupun gagal ada sebagai
berikut. Terletak pada script login.php
1. if($cek==1){
2.
3. header("location:home.php");
4.
5. }
6.
7. else{
8.
9. ?>
10.
11. <script language="JavaScript">
12.
13. alert('Oops! Username atau Password tidak sesuai
...');
14.
15. document.location='./';
16.
17. </script>
18.
19. <?php
20.
21. }
22.
Sekian penjelasan dari kami tentang tutorial cara Membuat Form Login dengan PHP
MySQL dilengkapi dengan script login PHP beserta validasinya
Raja Putra Media
Jasa Pembuatan Aplikasi Berbasis Web
rajaputramedia.com |Free ArticlesandProgrammingTutorials 8
Terima Kasih

More Related Content

What's hot

Tutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHPTutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHP
Deka M Wildan
 
Menjadi webmaster dalam 30 hari
Menjadi webmaster dalam 30 hariMenjadi webmaster dalam 30 hari
Menjadi webmaster dalam 30 hari
Didit Septiawan
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Doni Tobing
 
Script login form php
Script login form phpScript login form php
Script login form php
Hanief Rpl
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal berita
Doni Andriansyah
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
Albertz Ace-Red
 
Tutorial membuat system login database
Tutorial membuat system login databaseTutorial membuat system login database
Tutorial membuat system login database
Deka M Wildan
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaRCH_98
 
Makalah Desain web menggunakan dreamweaver 8
Makalah Desain web menggunakan dreamweaver 8Makalah Desain web menggunakan dreamweaver 8
Makalah Desain web menggunakan dreamweaver 8
Ichsan Smith
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
Doni Andriansyah
 
Proyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopProyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oop
Telkomsat
 
Tugas besar (pbw) web sekolah
Tugas besar (pbw)   web sekolahTugas besar (pbw)   web sekolah
Tugas besar (pbw) web sekolahrizqipratama15
 
Tutorial sistem informasi perpustakaan
Tutorial sistem informasi perpustakaanTutorial sistem informasi perpustakaan
Tutorial sistem informasi perpustakaan
Deka M Wildan
 
Tutorial web site aida dan jesika
Tutorial web site aida dan jesikaTutorial web site aida dan jesika
Tutorial web site aida dan jesikaRCH_98
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Doni Tobing
 
Tutorial aplikasi bioskop berbasis web PHP
Tutorial aplikasi bioskop berbasis web PHP Tutorial aplikasi bioskop berbasis web PHP
Tutorial aplikasi bioskop berbasis web PHP
Deka M Wildan
 
Tutorial membuat form login dengan php mvc dan my sql
Tutorial membuat form login dengan php mvc dan my sqlTutorial membuat form login dengan php mvc dan my sql
Tutorial membuat form login dengan php mvc dan my sqlAjiDwiKusman
 
Install joomla di_xampp
Install joomla di_xamppInstall joomla di_xampp
Install joomla di_xampp
yoyoqnaliu
 

What's hot (18)

Tutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHPTutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHP
 
Menjadi webmaster dalam 30 hari
Menjadi webmaster dalam 30 hariMenjadi webmaster dalam 30 hari
Menjadi webmaster dalam 30 hari
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
 
Script login form php
Script login form phpScript login form php
Script login form php
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal berita
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
 
Tutorial membuat system login database
Tutorial membuat system login databaseTutorial membuat system login database
Tutorial membuat system login database
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
 
Makalah Desain web menggunakan dreamweaver 8
Makalah Desain web menggunakan dreamweaver 8Makalah Desain web menggunakan dreamweaver 8
Makalah Desain web menggunakan dreamweaver 8
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
 
Proyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oopProyek+membangun+cms+tanpa+oop
Proyek+membangun+cms+tanpa+oop
 
Tugas besar (pbw) web sekolah
Tugas besar (pbw)   web sekolahTugas besar (pbw)   web sekolah
Tugas besar (pbw) web sekolah
 
Tutorial sistem informasi perpustakaan
Tutorial sistem informasi perpustakaanTutorial sistem informasi perpustakaan
Tutorial sistem informasi perpustakaan
 
Tutorial web site aida dan jesika
Tutorial web site aida dan jesikaTutorial web site aida dan jesika
Tutorial web site aida dan jesika
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
 
Tutorial aplikasi bioskop berbasis web PHP
Tutorial aplikasi bioskop berbasis web PHP Tutorial aplikasi bioskop berbasis web PHP
Tutorial aplikasi bioskop berbasis web PHP
 
Tutorial membuat form login dengan php mvc dan my sql
Tutorial membuat form login dengan php mvc dan my sqlTutorial membuat form login dengan php mvc dan my sql
Tutorial membuat form login dengan php mvc dan my sql
 
Install joomla di_xampp
Install joomla di_xamppInstall joomla di_xampp
Install joomla di_xampp
 

Similar to Membuat form login dengan php mysql

Modul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lxModul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lx
Haswi Simeulue
 
Modul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lxModul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lxMboard Philipe
 
Php CMS tutorial
Php CMS tutorialPhp CMS tutorial
Php CMS tutorial
Albertz Ace-Red
 
Belajar php 2015
Belajar php 2015Belajar php 2015
Belajar php 2015
Adang Sumitra
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn phpHaswi Haswi
 
Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Haswi Haswi
 
7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomediadhedhedea
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrudmales Aja
 
Tutorial crud PHP
Tutorial crud PHPTutorial crud PHP
Tutorial crud PHP
Candra Adi Putra
 
Login dengan-session
Login dengan-sessionLogin dengan-session
Login dengan-sessionzebrenitza
 
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdfMembuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
omuru
 
Tugas 5 1300631006
Tugas 5 1300631006Tugas 5 1300631006
Tugas 5 1300631006
Ghede
 
Cara mudah membuat dan mengonlinekan website ke internet
Cara mudah membuat dan mengonlinekan website ke internetCara mudah membuat dan mengonlinekan website ke internet
Cara mudah membuat dan mengonlinekan website ke internet
meetmecai
 
80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nol80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nol
AgilNur1
 
Tugas session (hanni si6 b-40)
Tugas session (hanni si6 b-40)Tugas session (hanni si6 b-40)
Tugas session (hanni si6 b-40)hendrawansyah
 

Similar to Membuat form login dengan php mysql (20)

Modul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lxModul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lx
 
Modul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lxModul pembuatan aplikasi login dengan php dan my sq lx
Modul pembuatan aplikasi login dengan php dan my sq lx
 
Php tutorial-17
Php tutorial-17Php tutorial-17
Php tutorial-17
 
Php CMS tutorial
Php CMS tutorialPhp CMS tutorial
Php CMS tutorial
 
Belajar php 2015
Belajar php 2015Belajar php 2015
Belajar php 2015
 
Bongkar rahasia php
Bongkar rahasia phpBongkar rahasia php
Bongkar rahasia php
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn php
 
Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4
 
7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrud
 
Tutorial crud PHP
Tutorial crud PHPTutorial crud PHP
Tutorial crud PHP
 
Login dengan-session
Login dengan-sessionLogin dengan-session
Login dengan-session
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdfMembuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
 
Jsp
JspJsp
Jsp
 
Tugas 5 1300631006
Tugas 5 1300631006Tugas 5 1300631006
Tugas 5 1300631006
 
Cara mudah membuat dan mengonlinekan website ke internet
Cara mudah membuat dan mengonlinekan website ke internetCara mudah membuat dan mengonlinekan website ke internet
Cara mudah membuat dan mengonlinekan website ke internet
 
80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nol80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nol
 
Tugas session (hanni si6 b-40)
Tugas session (hanni si6 b-40)Tugas session (hanni si6 b-40)
Tugas session (hanni si6 b-40)
 
Tugas php
Tugas phpTugas php
Tugas php
 

Recently uploaded

Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
suprihatin1885
 
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
AgusRahmat39
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
yuniarmadyawati361
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
johan199969
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
TarkaTarka
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 

Recently uploaded (20)

Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
 
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 

Membuat form login dengan php mysql

  • 1. rajaputramedia.com |Free ArticlesandProgrammingTutorials 1 Membuat Form Login Dengan PHP MySQL Andi Hatmoko andihatmoko@gmail.com | rajaputramedia@gmail.com www.rajaputramedia.com blog.rajaputramedia.com Membuat Form Login Dengan PHP MySQL adalah proses utama dalam mengembangkan sebuah aplikasi berbasis web atau website. Aplikasi berbasis web maupun aplikasi lainnya yang membatasi akses oleh user agar tidak dapat mengakses bagian dalam sistem misalnya seperti bagian dari admin. oleh karena itulah login di gunakan sebagai pengaman dari data-data atau masing-masing akun. Jika sebuah website tidak memiliki proses login maka semua pengguna akan dapat mengakses halaman admin dan dapat dengan bebas untuk melakukan update postingan, menghapus postingan dan lain sebaginya. dan contoh lainnya coba bayangkan bagaimana jadi nya kalau akun facebook kita dapat di akses oleh semua orang tanpa harus login. oleh sebab itu login sangat penting pada website maupun semua aplikasi untuk menjaga keamanan dari akses luar. Untuk lebih mengamankan proses login kita akan menambahkan enkripsi md5 pada password untuk lebih memberikan keamanan yang lebih. Ini dilakukan pada saat kita Membuat Form Login Dengan PHP MySQL. Jadi misalnya ada yang mengambil database dan table yang menyimpan data username dan password anda maka agak lebih sedikit aman karena akan sulit untuk mengetahui password yang sudah di enkripsi dengan md5. oke langsung saja kita akan belajar cara membuat form login dengan php mysql secara bertahap step by step agar lebih dipahami oleh Anda yang baru mulai belajar membuat login dengan php mysql dan bantuan enkripsi md5 untuk keamanan enkripsi password nya. Untuk belajar bagaimana cara membuat form edit data silahkan ikuti tutorial cara membuat form dan script edit data dengan PHP MySQL Berikut langkah - langkah tutorial cara membuat form login dengan php mysql lengkap dengan script login php : 1. Membuat Database Sebagai persiapan di sini sudah kami siapkan database dengan nama db_tutorial dan sebuah table dengan tiga atribut atau field yaitu id, username dan password. Nama tabelnya adalah tb_login, data username admin yang digunakan untuk login kita simpan pada username kemudian data password kita simpan pada password. silahkan Anda import database dalam format SQL berikut, dan jangan lupa membuat database terlebih dulu dengan nama db_tutorial 1. -- phpMyAdmin SQL Dump
  • 2. rajaputramedia.com |Free ArticlesandProgrammingTutorials 2 2. 3. -- version 4.2.11 4. 5. -- http://www.phpmyadmin.net 6. 7. -- 8. 9. -- Host: 127.0.0.1 10. 11. -- Generation Time: Oct 19, 2018 at 02:21 AM 12. 13. -- Server version: 5.6.21 14. 15. -- PHP Version: 5.6.3 16. 17. 18. 19. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 20. 21. SET time_zone = "+00:00"; 22. 23. 24. 25. 26. 27. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 28. 29. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 30. 31. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 32. 33. /*!40101 SET NAMES utf8 */; 34. 35. 36. 37. -- 38. 39. -- Database: `db_tutorial` 40. 41. -- 42. 43. 44. 45. -- -------------------------------------------------------- 46. 47. 48. 49. -- 50. 51. -- Table structure for table `tb_login` 52. 53. -- 54. 55. 56. 57. CREATE TABLE IF NOT EXISTS `tb_login` ( 58. 59. `id` int(11) NOT NULL, 60. 61. `username` varchar(255) NOT NULL, 62. 63. `password` varchar(255) NOT NULL
  • 3. rajaputramedia.com |Free ArticlesandProgrammingTutorials 3 64. 65. ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 66. 67. 68. 69. -- 70. 71. -- Dumping data for table `tb_login` 72. 73. -- 74. 75. 76. 77. INSERT INTO `tb_login` (`id`, `username`, `password`) VALUES 78. 79. (1, 'rajaputramedia', '123'), 80. 81. (2, 'rpm123', '123'); 82. 83. 84. 85. -- 86. 87. -- Indexes for dumped tables 88. 89. -- 90. 91. 92. 93. -- 94. 95. -- Indexes for table `tb_login` 96. 97. -- 98. 99. ALTER TABLE `tb_login` 100. 101. ADD PRIMARY KEY (`id`); 102. 103. 104. 105. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 106. 107. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 108. 109. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 110. Sampai pada tahap ini berarti database dan table login telah siap digunakan untuk membuat form login dengan php. Langkah selanjutnya adalah membuat tampilan form login sederhana 2. Membuat Form Login Sederhana Buatlah folder baru untuk project baru ini. di sini kami membuat folder dengan nama "login-php" di localhost untuk membuat tutorial cara membuat login dengan php mysql ini. selanjutnya buat sebuah file php untuk kita buat menjadi form loginnya. Membuat file php
  • 4. rajaputramedia.com |Free ArticlesandProgrammingTutorials 4 nya boleh dengan nama index.php karena agar form login ini tampil sebagai homepage saat di akses Save as index.php 1. <html> 2. 3. <head> 4. 5. <title>Membuat Form Login Dengan PHP MySQL | Tutorial</title> 6. 7. </head> 8. 9. <body> 10. 11. <h1>Membuat Form Login Dengan PHP MySQL | Tutorial</h1> 12. 13. <h3>Halaman Form Login Sederhana</h3> 14. 15. <form action="login.php" method="post"> 16. 17. <table> 18. 19. <tr> 20. 21. <td>Username</td> 22. 23. <td><input type="text" name="username"></td> 24. 25. </tr> 26. 27. <tr> 28. 29. <td>Password</td> 30. 31. <td><input type="password" name="password"></td> 32. 33. </tr> 34. 35. <tr> 36. 37. <td></td> 38. 39. <td><input type="submit" name="login" value="Log In"></td> 40. 41. </tr> 42. 43. </table> 44. 45. </form> 46. 47. </body> 48. 49. </html> 50. Jika script form login diatas kita eksekusi, tampilannya masih sangat sederhana saja dulu.
  • 5. rajaputramedia.com |Free ArticlesandProgrammingTutorials 5 3. Membuat Koneksi Database Kemudian yang tidak kalah pentingnya adalah buat sebuah file koneksi.php untuk menghubungkan project tutorial membuat form login dengan php mysql kita ini dengan database. Save as koneksi.php 1. <?php 2. 3. mysql_connect("localhost","root",""); //sesuaikan dengan password dan username mysql anda 4. 5. mysql_select_db("db_tutorial"); //nama database yang kita gunakan 6. 7. ?> 8. 4. Membuat Action Login Perhatikan pada form login yang sudah kita buat, kita menentukan aksi dari form tersebut ke file login.php. sehingga secara otomatis halaman akan di alihkan ke halaman login.php pada saat tombol login di klik atau form di submit. File login.php ini akan menangkap data username dan password yang ditulis pada form sebelum di submit. kemudian mencocokkan username dan password dengan username dan password yang ada pada database. jika username dan password adalah sesuai dengan yang ada di database berarti login sukses tetapi jika username dan password tidak sesuai dengan yang ada di database berarti login gagal Save as login.php 1. <?php 2. 3. include 'koneksi.php'; 4. 5. 6. 7. $username = $_POST['username']; 8. 9. $password = $_POST['password']; 10. 11. 12. 13. $query = mysql_query("SELECT * FROM tb_login where username='$username' and password='$password'"); 14. 15. $cek = mysql_num_rows($query); 16. 17. 18. 19. if($cek==1){ 20. 21. header("location:home.php"); 22.
  • 6. rajaputramedia.com |Free ArticlesandProgrammingTutorials 6 23. } 24. 25. else{ 26. 27. ?> 28. 29. <script language="JavaScript"> 30. 31. alert('Oops! Username atau Password tidak sesuai ...'); 32. 33. document.location='./'; 34. 35. </script> 36. 37. <?php 38. 39. } 40. 41. ?> 42. Perintah mysql diatas adalah memilih atau mengambil data username dan password dari database yang SAMA dengan username dan password yang disubmit oleh form login. Kemudian hasil query mysql tersebut kita hitung jumlah record yang di temukan dengan fungsi mysql_num_rows(). Fungsi mysql_num_rows() adalah fungsi php yang berguna untuk menghitung jumlah record yang di temukan dari query mysql seperti yang dapat teman-teman sekalian lihat pada contoh di atas. Jadi apabila username dan password yang di input ada pada database maka nilai variabel $cek di atas akan berisi 1 dan jika tidak ada maka nilai pada variabel $cek adalah 0. Dengan 1 dan 0 inilah yang akan kita jadikan pendeteksi apakah username dan password yang di input pada form login benar atau salah. jika benar berarti nilainya adalah 1 dan jika salah nilai nya adalah 0. Pada contoh ini kami menampilkan isi nilai dari variabel $cek. 5. Desain Homepage After Login Setelah login, biasanya kita akan diarahkan ke suatu halaman tertentu, misalnya halaman "home". Pada tutorial cara membuat form login dengan php mysql, setelah melakukan login maka akan tampil sebuah halaman dengan nama file home.php. Sebagai hasil atas login yang berhasil dengan nilai $cek = 1 Save as home.php 1. <html> 2. 3. <head> 4. 5. <title>Membuat Form Login Dengan PHP MySQL | Tutorial</title> 6. 7. </head> 8. 9. <body> 10. 11. <h1>Membuat Form Login Dengan PHP MySQL | Tutorial</h1> 12. 13. <h3>LOGIN BERHASIL !!!</h3>
  • 7. rajaputramedia.com |Free ArticlesandProgrammingTutorials 7 14. 15. <br /> 16. 17. <br /> 18. 19. <a href="./">Log out</a> 20. 21. </body> 22. 23. </html> 24. 6. Test Tutorial Cara Membuat Form Login dengan PHP MySQL Sebagaimana pada script login di atas. Jika 1 adalah berhasil dan akan mengarah ke homepage after login, yaitu home.php. Sedangkan jika 0 atau else, yang artinya tidak sama dengan 1, maka akan tampil alert login gagal Query yang mengarahkan ke page after login, jika berhasil maupun gagal ada sebagai berikut. Terletak pada script login.php 1. if($cek==1){ 2. 3. header("location:home.php"); 4. 5. } 6. 7. else{ 8. 9. ?> 10. 11. <script language="JavaScript"> 12. 13. alert('Oops! Username atau Password tidak sesuai ...'); 14. 15. document.location='./'; 16. 17. </script> 18. 19. <?php 20. 21. } 22. Sekian penjelasan dari kami tentang tutorial cara Membuat Form Login dengan PHP MySQL dilengkapi dengan script login PHP beserta validasinya Raja Putra Media Jasa Pembuatan Aplikasi Berbasis Web