Form login akan sangat dibutuhkan pada situs web jika kita hanya ingin orang-orang tertentu yang bisa melihat bahkan merubah konten pada website.
Ini merupakan cara yang baik untuk menjaga data kita aman dari orang-orang yang tidak dikehendaki.
Pada Kesempatan ini saya akan menginstruksikannya pada anda bagaimana membuat proses login dengan Password_verify dilengkapi dengan session.
Pertama-tam anda siapkan terlebih dahulu Basis Data nya, berikut saya lampirkan :
Kemudian isi tabel tersebut,
Untuk Field 'admin_password' anda harus menggunakan fungsi password_hash(string, PASSWORD_DEFAULT) sebagai contoh :
kemudian buka di browser anda copy kan output dari fungsi tersebut dan insert pada field 'admin_password'.
buat form login sederhana :
Untuk Method nya saya menggunakan method POST karena apabila kita menggunakan method GET akan tidak efektif karena akan muncul pada addres bar pda browser,
Buat file Actionnya :
admin_password ) ) { session_start(); $query = mysqli_query($conn, "SELECT * FROM tb_admins WHERE admin_username='".$_POST['username']."' AND admin_password='".$row->admin_password."'"); $data = mysqli_fetch_object( $query ); $_SESSION['session_login'] = array( 'nama_session' => $data->admin_username, 'tanggal_session' => date('Y-m-d H:i:s') ); header("Location:dashboard.php"); // Buat file Halaman dengan session } else { echo "Password Tidak Valid dengan Username!"; } } ?>
Selesai