5025231237 - Rayhan Aurelia Pramana Rijal - Pendaftaran PHP dan SQL
- Dapatkan link
- X
- Aplikasi Lainnya
Nama : Rayhan Aurelia Pramana Rijal
Kelas : E
NRP : 5025231237
Pendaftaran PHP dan SQL pada login dan register untuk menyimpan datanya.
index.php
halaman beranda/landing page dari sistem:
- Menggunakan Bootstrap untuk styling
- Memiliki navigasi transparan dengan tombol Login
- Background menggunakan gambar GIF
- Menampilkan pesan selamat datang
- Mencegah pengguna yang sudah login untuk kembali ke halaman ini dengan redirect ke dashboard
login.php
Halaman login untuk sistem:
- Memeriksa apakah pengguna sudah login
- Memproses login dengan:
- Validasi NRP (Nomor Registrasi Pokok)
- Pencocokan password langsung dari database
- Menggunakan mysqli untuk query database
- Memiliki error handling untuk:
- NRP tidak ditemukan
- Password salah
- Mengarahkan ke dashboard jika login berhasil
- Terdapat link untuk registrasi
logout.php
Proses logout sederhana:
- Menghapus semua session
- Mengarahkan kembali ke index.php
register.php
Halaman registrasi pengguna:
- Memproses pendaftaran user baru
- Memeriksa apakah NRP sudah terdaftar
- Menyimpan data user ke database
- Menggunakan mysqli_real_escape_string untuk mencegah SQL injection
- Mengarahkan ke login setelah registrasi berhasil
dashboard.php
Halaman utama setelah login:
- Memeriksa apakah user sudah login
- Menggunakan kelas StudentManager untuk mengelola data siswa
- Memiliki fungsionalitas CRUD (Create, Read, Update, Delete) untuk data siswa:
- Tambah siswa baru
- Edit data siswa
- Hapus data siswa
- Menampilkan daftar siswa dalam tabel
- Menggunakan modal Bootstrap untuk edit data
- Memiliki pesan konfirmasi untuk setiap aksi
- Dapatkan link
- X
- Aplikasi Lainnya







Komentar
Posting Komentar