Dalam tutorial Cara Membuat Form Login dengan OOP (Object Oriented Programming) PHP & MySQL, kita akan belajar membuat halaman login untuk website dengan menggunakan OOP PHP Session. Tutorial ini merupakan tutorial tingkat dasar, sederhana dan mudah untuk diikuti.
Form login merupakan salah satu fitur yang berguna untuk memastikan bahwa sebuah sistem hanya bisa digunakan oleh pengguna yang berhak menggunakan aplikasi tersebut.
Pada tahap ini kita akan membuat sebuah database untuk menyimpan data pengguna yang bisa login aplikasi dengan field field sebagai berikut :
-- phpMyAdmin SQL Dump -- version 3.5.2 -- https://www.phpmyadmin.net -- -- Host: localhost -- Generation Time: Apr 09, 2017 at 04:06 PM -- Server version: 5.5.25a -- PHP Version: 5.4.4 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Database: `admin_oop` -- -- -------------------------------------------------------- -- -- Table structure for table `users` -- CREATE TABLE IF NOT EXISTS `users` ( `id_users` int(3) NOT NULL AUTO_INCREMENT, `nama_users` varchar(30) NOT NULL, `username` varchar(50) NOT NULL, `password` varchar(100) NOT NULL, `level` enum('admin','user') NOT NULL DEFAULT 'user', PRIMARY KEY (`id_users`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; -- -- Dumping data for table `users` -- INSERT INTO `users` (`id_users`, `nama_users`, `username`, `password`, `level`) VALUES (1, 'Sigit Dwi Prasetyo', 'admin', '21232f297a57a5a743894a0e4a801fc3', 'admin'), (2, 'Ghaluh Ayu', 'ghaluh', '9c1c10b9c3555d9476bb23190f14154c', 'admin'), (3, 'Andriyanto', 'andri', '21232f297a57a5a743894a0e4a801fc3', 'admin'); /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Berikut ini tampilan form login dan user yang mempunyai akses login :
Berikut adalah sourcecode & live demo Form Login dengan OOP (Object Oriented Programming) PHP & MySQL
Sekian dulu tutorial Cara Membuat CRUD Sangat Sederhana Dengan OOP (Object Oriented Programming) PHP Dan MySQL. Semoga bermanfaat dalam proyek PHP Anda