Rumahweb Journal
  • HOME
  • SEO
  • SSL
  • WEB DEVELOPMENT
    • SitePro
    • Weebly
    • WordPress
    • Web Design
  • TUTORIALS
    • Alibaba Cloud
    • Domain
    • Email
    • Hosting
    • Tips dan trik
    • VPS
  • ARSIP
  • BLOG
Rumahweb Journal
Opengraph-PHP-Session-Login-dan-Logout
Web Programming

Cara Membuat PHP Session Login dan Logout

Rumahweb
22 March 2024
3 min read

Login dan logout adalah proses yang hampir selalu kita temui saat menjelajah di internet. Contohnya, ketika kita ingin memeriksa email atau mengakses media sosial seperti Facebook, Instagram, Twitter, dan TikTok. Jika Anda tertarik untuk belajar cara membuat PHP session, artikel ini akan membantu Anda memahami cara membuat php session login dan logout sederhana.

Daftar Isi
Membuat PHP Session Login
1. Membuat Database
2. Membuat login.html
3. Membuat login.php
4. Membuat loginok.php
5. Membuat logout.php
Test Login

Sebelum membahas cara membuat php session login dan logout, terlebih dahulu Anda harus menyiapkan web server local. Dalam artikel ini, kami menggunakan Laragon yang merupakan aplikasi local web server. Namun, Anda bisa menggunakan aplikasi seperti XAMPP, WAMPP atau EasyPHP.

Selain itu, kami telah melakukan testing script di panduan ini dengan versi php 8.1, dan script dapat berjalan dengan baik.

Setelah localhost Anda telah siap, selanjutnya Anda bisa mengikuti panduan berikut ini.

Membuat PHP Session Login

Berikut cara membuat php session login dan logout sederhana yang dapat Anda ikuti.

1. Membuat Database

Setiap user yang login akan di cek username dan passwordnya dari tabel user yang terdapat pada database. Karenanya, Kita perlu membuat terlebih dahulu databasenya dengan perintah berikut:

Pindah Hosting ke Rumahweb Gratis

Setelah itu, gunakan perintah berikut untuk melihat user yang telah dibuat.

select * from users;

Perintah diatas digunakan untuk menampilkan seluruh users di database yang Anda buat. Contoh tampilannya sebagai berikut:

image 2 - PHP Session Login dan Logout

Query pembuatan password sebelumnya menggunakan hash md5, sehingga informasinya akan di encrypt menjadi 32 character string.

2. Membuat login.html

Halaman login.html digunakan untuk membuat form login websitenya. Berikut contoh script yang bisa Anda gunakan.

<html>
<head>
<title>Login </title>
</head>
<body>
<form method="POST" action="login.php">
Username: <input type="text" name="username" size="20">
Password: <input type="password" name="password" size="20">
<input type="submit" value="Login" name="login">
</form>
</body>
</html>

Anda juga bisa melihat script ini melalui link berikut.

3. Membuat login.php

File ini digunakan untuk mengecek apakah username dan password yang dimasukkan valid atau tidak. Contoh scriptnya bisa Anda lihat pada link berikut.

4. Membuat loginok.php

Nama filenya agak aneh? Sebenernya gabungan dari dua kata, login dan ok. Artinya file ini cuma akan diakses begitu username dan password telah valid dan session telah di register. Scriptnya bisa Anda lihat pada link berikut.

Function session_start() tidak hanya digunakan untuk memulai session, tapi juga untuk memastikan session itu berlanjut terus (tetap aktif).

5. Membuat logout.php

Untuk melihat script logout.php, Anda bisa melihat detailnya pada link berikut.

Karena session terdaftar, maka pada proses logout, kita perlu menghapus variabel pada session tersebut dengan menggunakan function session_unset(). Dan untuk melengkapi penghapusan data yang berkaitan dengan session tadi, gunakan session_destroy().

Test Login

Setelah script diatas sudah Anda buat, selanjutnya Anda bisa melakukan test untuk memastikan bahwa script telah berjalan dengan baik. Caranya, silahkan akses melalui localhost/login.html atau sesuaikan dengan script yang Anda buat.

contoh login php session sederhana

Jika Anda menggunakan script dengan contoh yang kami buat, maka masukkan username : admin dan password : mimin untuk loginnya.

Apabila login berhasil, maka akan muncul notifikasi “Login berhasil” dan informasi Session user loginnya. Klik tombol Logout untuk mengakhiri session.

Bagaimana, gampangkan untuk membuat php session login dan logout sederhana diatas?

Demikian panduan membuat PHP session login dan logout dari Rumahweb, semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 3.4 / 5. Vote count: 20

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

login logout php session
FacebookXGoogle+LinkedInWhatsApp

Rumahweb

View all posts
Belajar PHP Dasar Bagian 2: Cara Menampilkan Teks di PHP
Belajar HTML Part 3: Cara Membuat Form HTML

Artikel Terbaru

  • Cara Install SearXNG di aaPanel Menggunakan Docker
  • Belajar Python Part 12: Membuat CRUD pada Python
  • Apa itu Virsh? Pengertian, Fungsi, dan Cara Menggunakannya
  • Cara Menghapus Cache di CloudFlare Secara Mudah
  • Cara Membuat Toko Online Part 7 – Setting SEO pada Produk
Daftar Isi
1 Membuat PHP Session Login
1.1 1. Membuat Database
1.2 2. Membuat login.html
1.3 3. Membuat login.php
1.4 4. Membuat loginok.php
1.5 5. Membuat logout.php
2 Test Login
Rumahweb Indonesia

Facebook Rumahweb Rumahweb X Instagram Rumahweb linkedin Rumahweb Rumahweb TV
Rumahweb ISO
 

Rumahweb berdiri pada tahun 2002 di Yogyakarta. Saat ini, kami menjadi salah satu perusahaan hosting terbesar yang kian  tumbuh pesat.

Rumahweb memulai perjalanan dengan memiliki satu server saja dan berkembang hingga ratusan server

Kini, kami melayani lebih dari 120.000 domain pelanggan.

Hubungi Kami

Telepon: 0274-882257 (Hunting)

Email/Contact: info@rumahweb.com

Technical Support: teknis@rumahweb.com

Yogyakarta (Headquarter)
Jl. Sidomulyo No. 6 Condong Catur
Depok, Sleman, Yogyakarta 55281
 View Map

Jakarta (Virtual)
CityLoft Sudirman Unit #2503
Jl. KH. Mas Mansyur No. 121
Karet Tengsin, Jakarta Pusat
 View Map

Rekomendasi Layanan

  • Hosting Murah
  • WordPress Hosting
  • Cloud Hosting
  • VPS Murah
  • Dedicated Server
  • Domain Murah
  • SSL
  • Email Bisnis
  • Email Perusahaan
  • Google Workspace
  • Jasa Pembuatan Website

Tutorial

  • Journal
  • Blog

Informasi

  • Tentang Rumahweb
  • Pembayaran
  • Knowledgebase
  • Service Level Agreement
  • Acceptable Use Policy
  • Perjanjian Layanan
  • Kebijakan Privasi
  • Kebijakan SMKI
  • We're Hiring!

Copyright © 2002 - 2026. Created by Rumahweb Indonesia

  • HOME
  • SEO
  • SSL
  • WEB DEVELOPMENT
    • SitePro
    • Weebly
    • WordPress
    • Web Design
  • TUTORIALS
    • Alibaba Cloud
    • Domain
    • Email
    • Hosting
    • Tips dan trik
    • VPS
  • ARSIP
  • BLOG
banner pop up - Pindah Hosting ke Rumahweb