File ini digunakan untuk registrasi user baru. Proses registrasi dilengkapi dengan validasi untuk memastikan username yang dimasukkan unik. Password yang diinputkan disimpan dengan aman menggunakan fungsi password_hash()
.
File ini berfungsi untuk mengecek kredensial login user. Jika login berhasil, sistem akan mengatur sesi untuk pengguna agar mereka dapat mengakses halaman yang dilindungi.
Halaman dashboard ini hanya dapat diakses oleh pengguna yang telah berhasil login. Pengguna yang mencoba mengakses halaman ini tanpa login akan diarahkan kembali ke halaman login.
File ini digunakan untuk mengakhiri sesi login pengguna. Setelah logout, pengguna akan diarahkan kembali ke halaman login.
-
Buat Database
Jalankan query SQL berikut untuk membuat database bernamaweb
dan tabelakun
:CREATE DATABASE web; USE web; CREATE TABLE `akun` ( `username` varchar(20) NOT NULL, `email` varchar(20) NOT NULL, `password` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-
Tempatkan File
Letakkan semua file PHP di server yang terhubung dengan database. -
Registrasi User
Akses halamanregister.php
untuk mendaftarkan user baru. -
Login
Akseslogin.php
untuk melakukan login. Setelah berhasil, Anda akan dialihkan kedashboard.php
.
Pastikan server Anda telah terkonfigurasi dengan baik dan semua ekstensi PHP yang diperlukan sudah diaktifkan untuk menjalankan aplikasi ini dengan lancar.