Do_login.php
Do login ini adalah sorce code untuk proses login sebagai
admin ataupun sebagai user.
Fungsi session_start(); tidak
memerlukan argument dan digunakan untuk menjalankan fungsi sessin. Jika
menjalankan session baru makan fungsi ini akan melakukan inisialisasi dan
membentuk file temporary yang dibutuhkan untuk melacak session tersebut.
$query, fariabel query berisi perintah pemanggilan database "SELECT * FROM user WHERE
username = '$user' AND password = '$pass'"; artinya data yang
diambil dari table user dimana username
bernilai sama dengan '$user'
begitu pula dengan password.
Pada form login disini menggunakan statement if,
if($sql->num_rows == 0){
echo
'User tidak ditemukan';
statemen diatas berfungsi untuk
mengambil data baris dari mysql_query , jika tidak ada nilai yang di
inputkan maka akan menampikan peringatan berupa ‘User tidak itemukan’ karena
data tidak ada didalam database.
}else{
$row
= $sql->fetch_assoc();
if($row['level']
== 1){ user
$_SESSION['user']=$user;
echo
'<script language="javascript">alert("Anda berhasil Login
Admin!"); document.location="admin/index.php";</script>';
statemen diatas berfungsi
menghasilkan array asosiatif yang mana indexnya sesuai dengan nama kolom yang
diseleksi. Mudahnya, tidak tergantung pada urutan molom, yang terpenting
indexnya sesuai.
Nilai 1 mengartikan bahwa pengguna
login adalah admin,
}else{
$_SESSION['user']=$user;
echo
'<script language="javascript">alert("Anda berhasil Login
User!"); document.location="user/index.php";</script>';
}
}
Pada perintah ini menggunakan $_SESSION yang menginisialisasi user/pengguna. Masih menggunakan java
script sebagai alert jika berhasil login sebagai user.
Logout.php
Script Session_start() harus
diletakkan pada baris code nomor satu pada editor yang anda gunakan.
Kode session_start() harus
diletakkan sebelum ada output apapun walaupun hanya spasi, jadi sebaikanya
selalu letakkan di bagian paling atas.
Pada bagian session_destroy(); menjelesakan bahwa semua session yang telah di
buat dan di inisialisasi akan di destroy atau di hancurkan. Nah pada tahanpan
inilah yang sering digunakan untuk script logout pada web atau aplikasi
berbasis web lainya
Tampilan.php
Tampilan awal halaman login menggunakan bootstrap, script
diatas adalah potongan source code yang digunakan u ntuk menampilkan system login
untuk admin/user pengguna onlineshop ini.