Sistem Otentikasi ini adalah sebuah aplikasi web sederhana yang dibangun menggunakan framework PHP CodeIgniter 3. Tujuannya adalah untuk menyediakan fungsionalitas dasar otentikasi pengguna, seperti login, registrasi, dan manajemen sesi.
- Registrasi Pengguna: Memungkinkan pengguna untuk membuat akun baru.
- Login Pengguna: Pengguna dapat masuk ke dalam sistem dengan kredensial mereka.
- Manajemen Sesii: Otomatis mengelola sesi pengguna dan akses ke fitur tertentu.
- Proteksi Halaman: Mengamankan akses ke halaman tertentu hanya untuk pengguna yang sudah login.
- Pemulihan Kata Sandi: Fasilitas untuk mereset kata sandi jika pengguna lupa.
- CodeIgniter 3: Framework PHP untuk pengembangan web.
- MySQL: Database untuk menyimpan data pengguna dan sesi.
- Bootstrap: Untuk desain tampilan yang responsif dan menarik.
- PHP >= 5.6
- MySQL atau database lainnya yang didukung CodeIgniter 3
- Web server (contoh: Apache, Nginx)
- Composer (untuk instalasi dependensi)
-
Clone Repositori
git clone https://github.com/username/system-auth-ci3.git
-
Pengaturan Database
Buat database baru di MySQL. Impor file database.sql ke dalam database yang baru dibuat.
-
Konfigurasi Aplikasi
Buka file application/config/database.php. Sesuaikan pengaturan database (hostname, username, password, nama database) sesuai dengan konfigurasi server MySQL Anda.
-
Jalankan Aplikasi
Akses aplikasi melalui browser Anda.
Setelah aplikasi dijalankan, Anda dapat melakukan registrasi sebagai pengguna baru atau masuk menggunakan akun yang sudah ada. Setelah login, Anda akan memiliki akses ke fitur-fitur yang telah disebutkan di atas.