Cara membuat Sistem Registrasi dan Login dengan PHP dan MySQL. Berikut adalah solusi cepat untuk membangun sistem login dengan PHP dan MySQL. Saat ini hampir setiap situs web menyediakan fungsi Registrasi dan login. Oleh karena itu, perlu ditambahkan sistem login pada aplikasi web modern
Dalam tutorial ini, kita membahas proses lengkap pembuatan sistem pendaftaran pengguna. Pengguna dapat membuat akun dengan memberikan nama pengguna, kata sandi, email. Setelah akun dibuat, pengguna dapat masuk ke akun mereka sendiri. Setelah pengguna masuk, itu akan dialihkan ke halaman Dasbor. Selain itu, pengguna dapat keluar dari panelnya. Keseluruhan sistem ini kami kembangkan dengan menggunakan PHP dan MySQL
Selanjutnya, kami akan menunjukkan cara membuat halaman aman yang hanya dapat diakses oleh pengguna yang masuk. Tanpa login, pengguna tidak dapat mengakses halaman
Cara membuat Sistem Registrasi dan Login dengan PHP dan MySQL
Berikut adalah Tujuh langkah sederhana yang harus Anda ikuti untuk membuat sistem login
- Membuat Database dan Tabel Database
- Terhubung ke Basis Data
- Sesi Buat untuk Pengguna yang Masuk
- Buat Formulir Pendaftaran dan Login
- Buat Halaman Dasbor
- Buat Logout [Hancurkan sesi]
- Buat File CSS
Membuat Database dan Tabel Database
Pertama, Anda harus masuk ke PHPMyAdmin. Selanjutnya, klik pada tab Database untuk membuat database baru. Masukkan nama database Anda dan klik tombol buat database. Segera setelah PHPMyAdmin akan membuat database baru
Demikian pula, Anda dapat menjalankan kueri di bawah ini untuk membuat database
CREATE DATABASE LoginSystem;
Setelah Anda membuat database, langkah kedua untuk membuat tabel pengguna. Tabel pengguna akan memiliki bidang-bidang berikut
- id – int[11]
- nama pengguna – varchar[100]
- email – varchar[100]
- kata sandi – varchar[100]
- buat_datetime – datetime
CREATE TABLE IF NOT EXISTS `users` [
`id` int[11] NOT NULL AUTO_INCREMENT,
`username` varchar[50] NOT NULL,
`email` varchar[50] NOT NULL,
`password` varchar[50] NOT NULL,
`create_datetime` datetime NOT NULL,
PRIMARY KEY [`id`]
];
_Salin kueri di atas dan jalankan di area kueri SQL
Tabel database Anda terlihat seperti layar di bawah ini
Terhubung ke Basis Data
Setelah membuat tabel, kita harus membuat skrip konektor PHP MySQL untuk terhubung ke server database MySQL. Buat file bernama
CREATE TABLE IF NOT EXISTS `users` [
`id` int[11] NOT NULL AUTO_INCREMENT,
`username` varchar[50] NOT NULL,
`email` varchar[50] NOT NULL,
`password` varchar[50] NOT NULL,
`create_datetime` datetime NOT NULL,
PRIMARY KEY [`id`]
];
_0 dan masukkan kode berikut di dalamnyadb. php
Sesi Buat untuk Pengguna yang Masuk
Selanjutnya, kita harus membuat sesi untuk pengguna. Buat file bernama
CREATE TABLE IF NOT EXISTS `users` [
`id` int[11] NOT NULL AUTO_INCREMENT,
`username` varchar[50] NOT NULL,
`email` varchar[50] NOT NULL,
`password` varchar[50] NOT NULL,
`create_datetime` datetime NOT NULL,
PRIMARY KEY [`id`]
];
_1 dan rekatkan kode di bawah iniauth_session. php
Membuat Formulir Pendaftaran
Selanjutnya buat file PHP
CREATE TABLE IF NOT EXISTS `users` [
`id` int[11] NOT NULL AUTO_INCREMENT,
`username` varchar[50] NOT NULL,
`email` varchar[50] NOT NULL,
`password` varchar[50] NOT NULL,
`create_datetime` datetime NOT NULL,
PRIMARY KEY [`id`]
];
_2 dan paste kode contoh berikut di dalamnya. Ini akan membuat formulir HTML. Ini akan memungkinkan pengguna untuk mendaftarRegistrasi. php
Registration