Cara Menciptakan Login Pada Php Beserta Logout

 Meneruskan pada artikel sebelumnya yang sangat penting hehee pada pembahasaan Session Cara Membuat Login Pada PHP Beserta Logout

- Meneruskan pada artikel sebelumnya yang sangat penting hehee pada pembahasaan Session. Kali ini kita akan membahas Cara Membuat Login pada PHP, dan kalau pembahasaan ini masih dirasa kurang lengkap kalau belum membuka kembali apa itu Session, alangkah baiknya buka artikel sebelumnya ya.


Halaman Login merupakan halaman yang terbentuk alasannya yaitu ada serangkaian script / isyarat pemrogramman yang sedemikian rupa sehingga membentuk halaman Login tersebut. Untuk proses dan cara menciptakan Login akan kita bahas dan pelajari disini. Disini kita akan bahas script backend nya atau script prosesnya ya, kalau untuk tampilan atau desain dari halaman Login Sobat sanggup bereksperimen sendiri.

Cara Membuat Login Pada PHP


Belajar Login ini hanya sederhana saja atau dasar Login saja, kalau Anda ingin berbagi dan itu harus, alasannya yaitu langkah menciptakan Login terbentuk berikut dengan cara yang akan kita bahas ini.
Halaman Login atau Authentifikasi akan mengusut apakah data yang dimasukkan valid atau tidak oleh user. Perintah-perintah itu yang nanti akan kita buat.

Authentifikasi Login PHP sangat diharapkan untuk suatu keamanan program. Selain dari pada untuk keamanan Login pada PHP juga sanggup dipakai untuk aneka macam macam fungsi, seperti: menciptakan banyak level user / multi level user dan single level user.
Multi level user artinya memiliki banyak level / divisi / bagian, sehingga dibentuk Login multi level user. Sedangkan Single level user ya penggunaan Login cukup pada satu level user atau satu divisi saja saja.

Biasanya membuat Login pada PHP dibarengi dengan adanya Database (DB) tetapi alasannya yaitu pembahasan ini sifatnya dasar dan sederhana maka saya akan memperlihatkan referensi aktivitas Login nya saja tanpa database. Walaupun tidak dengan database, arah-arah dari parsingan script / action isyarat atau perintah-perintah isyarat sudah baik, hanya jasa tidak memakai database yang secara pribadi sanggup dipakai secara real mirip web-web pada umumnya. Tapi damai mudah-mudahan sesudah artikel ini Admin sanggup mempublish cara menciptakan Login berikut dengan Database nya.

Membuat Script / Kode Login pada PHP


1. Pertama, menciptakan form Login HTML dengan nama file index.php.
<?php echo "<form action ='validate.php' method='POST'> <p>Username :<br/> <input type='text' name='username'/></p> <p>Password :<br/> <input type='password' name='password'/></p> <p><button type='submit'>Login</button></p> </form>"; ?> 
Perhatikan script Login diatas bahwa agresi / action yang dilakukan form tersebut mengarah ke file validate.php dan metode yang dipakai memakai Method POST. Dua input memiliki atribut name 'username dan password'.

2. Kedua, menciptakan file validate.php yang merupakan agresi / action dari form Login HTML diatas.
<?php session_start(); $User= "senikoding"; $Pass="123456"; if(isset($_POST['username']) and isset($_POST['password'])) {   if($_POST['username']==$User and $_POST['password']==$Pass) {     $_SESSION['status_login']=1;     $_SESSION['username']=$_POST['username'];     $_SESSION['password']=$_POST['password'];     echo "Login SUKSES..!!"; //header('location:beranda.php')   }   else {     echo "Login SALAH..!!";     die("Silakan login kembali <a href='index.php'>Disini</a>");   } } else {   echo "Data tidak lengkap..!!"; }  ?> 
File validate.php berfungsi untuk melaksanakan validasi, apakah user valid dalam melaksanakan inputan dalam artian terdaftar didalam hak jalan masuk user. Saya hanya mengguanakan variabel untuk proses authentifikasi, semoga lebih fokus terhadap pembahasan Session nya bukan pada Database. Setelah berhasil di authentifikasi, lalu variabel Session diinisiasi, kalau benar maka berikutnya akan masuk kedalam halaman beranda / teks Login sukses. Jika inisiasi salah maka akan masuk ke Login salah. Halaman beranda artinya Anda sanggup menciptakan halaman gres yang dimana saat Login sukses, user akan di redirect ke halaman beranda tersebut.
Isset mirip peraturan yang dibentuk / diset / ditetapkan didalam lingkupnya tersebut. Maka kalau diluar dari Isset tersebut akan muncul "Data tidak lengkap".
- Hasil kalau login benar:
Login SUKSES..!!
- Hasil kalau login salah:
Login SALAH..!!Silakan login kembali Disini
- Hasil kalau name (parameter) pada index.php belum terisi "<input type='text' name='username'/>":
Data tidak lengkap..!!

Cara Membuat Script / isyarat Logout Pada PHP


Jika dialam latihan diatas terdapat halaman beranda alangkah baiknya sekalian menciptakan perintah Logout. Tombol Logout dipakai kalau user ingin keluar dari halaman beranda. Pengguanaan Logout pun sangat penting untuk meminimalisir terjadinya penyalah gunaan hak jalan masuk user, walaupun sebetulnya sanggup dihandel dengan adanya Session Expiration.

Berikut ini Script untuk tombol Logout pada PHP:
<?php session_start(); unset($_SESSION['status_login']); unset($_SESSION['username']; unset($_SESSION['password']; session_destroy(): header('location:index.php');  ?> 
Perintah Unset tersebut yaitu menghilangkan setting disetiap Session-session nya, dan juga menghapus seluruh Session dengan perintah session_destroy();.

Sampai disini Cara Membuat Login Pada PHP Beserta Logout, semoga paham, bermanfaat dan sanggup diikuti.

Ada pertanyaan wacana Belajar PHP?

- Salam -


Sumber https://www.senikoding.com/

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel