Dengan mengikuti ini saya yakin anda bisa membuat sistem login dengan php dan database mysql.PHP Login script tutorial. Login dengan session php,Membuat halaman login sederhana dan SESSION di PHP,Login dengan Menggunakan PHP, Session dan Database,Login, Session, dan Logout,Implementasi Level Admin Dengan Session PHP MySQL,Creating a Log-in Session in PHP,Cara Membuat Login, Daftar dan Logout dengan Session,Login Multi-User dengan PHP dan Mysql,Create a simple PHP login with sessions and multiple users,Cara membuat Form login Admin dengan Multiuser,Membuat Form Login dengan Multi Session PHP,Cara Membuat Login Multi User dengan PHP.
Istilah dalam bahasa inggrisnya adalah How to Create Login System in PHP/MySQLi,How to Create a Login System in PHP & MySQLi.
Lihat juga: Contoh Aplikasi PHP Codeigniter MySQL Sederhana
Aplikasi ini di tujukan hanya untuk pemula, pemula yang baru belajar php mysql untuk login script, dalam system login tentunya kita akan membahas yang namanya $_SESSION, namun ada kalahnya kita menggunakan login dengan $_COOKIE, perbedaan antara session dan cookie didalam php adalah , Cookie disimpan di browser sementara Session disimpan didalam server. jadi cookie ini sangat rentan dengan penyerangan karena letaknya berada didalam browser kita.
Untuk pemula bisa lihat referensi Create Read Dan Update Delete Menggunakan PHP MYSQL
$_COOKIE ini banyak di gunakan didalam System Belanja Toko Online, gunanya adalah untuk menghitung QTY/ jumlah belanja kita sehingga ketika kita menambah dan mengurang keranjang belanja maka otomatis dengan mudah menggunakan cookie ini.
Contoh cek login
$res = $db->QUERY("SELECT * FROM users WHERE username = '$username' AND password = '$pass'");
$row = $res->fetch_array(MYSQLI_ASSOC);
if ($res->num_rows > 0 || isset($_COOKIE['redokusuma']))
{
$_SESSION['key'] = md5(time());
$_SESSION['id'] = $row['id'];
$_SESSION['nama'] = $row['nama'];
$_SESSION['login'] = TRUE;
header('location:admin/index.php');
}
else
{
$_SESSION['pesan'] = "Maaf, username/password anda salah";
header('location:login.php');
}
Pertama cek dahulu apakah username dan password ada didalam database, jika ada maka buat session , kemudian cek juga cookie , jika ada juga maka silahkan buat session. Apabila keduanya tidak terlaksana maka silahkan tampilkan pesan kesalahan.
Untuk penjelasan lebih lengkap silahkan cari di youtube Lengkap Tutorial Login Dengan PHP Database MYSQL driver MYSQLI
No comments:
Post a Comment