Diposkan pada Pemrograman, PHP

CONTOH SOAL SESSION

Hallooo hallooo…

Pasti kalian pada nungguin kannn bagaimana contoh soal session??? wkwk

Oke langsung aja ya


1. Buatlah  autentifikasi  user  dari  suatu  aplikasi  web  menggunakan  konsep  SESSION. Adapun username-username yang boleh mengakses aplikasi ini adalah

USERNAME PASSWORD
A password1
B password2
C password3
D password4
E password5

Username dan password di atas harus disimpan dalam sebuah ARRAY. Adapun konsepnya sama seperti pada pengerjaan soal no. 5 Bab 11.

Berikut ini gambaran aplikasinya:

Terlebih dahulu buatlah sebuah desain halaman web dengan layout seperti di bawah ini:

TITLE

 

KONTEN

 

FOOTER

Selanjutnya, bagi-bagilah layout tersebut ke dalam modul header.php dan footer.php Untuk halaman utama, tampilkan form login untuk user.

TITLE

 

Silakan Login

 

Username

Password

[ SUBMIT ]

 

FOOTER

Selanjutnya bila login berhasil tampilkan halaman berikut ini (munculkan link navigasi)

TITLE

 

Username : XXX

Link 1 | Link 2 | Link 3 | Logout

 

 

 

Anda telah berhasil login

 

FOOTER

Keterangan:

Login  dikatakan  berhasil  bila  password  yang  dimasukkan  oleh  seorang  user melalui form login sama dengan password yang tersimpan dalam aplikasi (dalam hal ini password yang ada dalam array). XXX adalah username yang sukses login.

Untuk setiap halaman Link 1, 2, dan 3 berikut ini tampilannya

TITLE

 

Username : XXX

Link 1 | Link 2 | Link 3 | Logout

 

 

 

Ini adalah isi dari halaman Link 1

 

FOOTER

Catatan:

Aplikasi yang dibuat harus bisa menghandle apabila login salah, misalnya muncul keterangan “Password yang dimasukkan salah” bila username terdaftar namun passwordnya salah, atau “Username tidak terdaftar” bila usernamenya tidak terdaftar dalam aplikasi.

Bila password login salah atau user tidak terdaftar, maka menu link navigasi tidak ditampilkan

Aplikasi  yang  dibuat  harus  bisa  menghandle   adanya  penyusup  yang  ingin langsung masuk ke halaman Link 1, 2 dan 3 tanpa melalui login (autentifikasi).

Aplikasi yang dibuat harus bisa menghandle proses logout.


Naaaaahhhh itu tadi contoh soalnya… Untuk jawabannyaaa jreng jreng jreng.. Masih dalam pengerjaan…. Harap bersabar yaaa… :”v