Sabtu, 04 Juni 2016

Hallo sahabat blooger pada kesempatan kali ini saya akan sharing materi tentang cara membuat blog sederhana dengan PHP Mysql, sharing materi ini meliputi pembuatan siistem login, menggunakan session.

Alat & Bahan
  • Laptop/PC yang sudah terinstal LAMP Server
  • Text Editor
  • Koneksi internet
  • Video tutorial

Maksud & Tujuan
melanjutkan membuat blog sederhana dengan php mysql dan belajar tentang bagaimana cara login, menggunakan session, multi level user dan register user.

Tahap Pelaksanaan
1. Membuat dasar login
langkah pertama kita harus membuat database dengan nama users, dengan struktur table seperti dibawah ini.


setelah itu kita buat file login.php dengan script seperti dibawah ini

setelah itu membuat file baru di folder function dengan nama user.php, kemudian pada file init.php  kita tambahkan file,
require_once 'function/user.php';


 kemudian pada file user.php kita beri script seperti dibawah ini .





hasilnya :
jika diklik login maka kita akan masuk ke index.php seperti dibawah ini



2. Menggunakan Session
session berguna untuk membuat kita tidak login lagi. artinya jika kita udah login lalu program kita tutup dan kita belum logout saat kita buka program itu lagi maka kita tidak akan login lagi melainkan kita akan langsung masuk ke halaman program tersebut.
untuk membuat session hal pertama yang harus dilakukan adalah menamba
session_start();
pada file init.php
langkah selanjutnya kita beri session pada file login.php dan require_once 'view/header.php' kita pindahkan ke bawah.

jadi file login.php menjadi seperi dibawah ini.


jika kita sudah login, lalu pada url browser kita ketikkan localhost/blog2/login.php
jika session berhasil halaman akan tetap di index.php.

3. Metode logout
untuk membuat metode ini kita bisa membuat file logout.php kemudian kita isi dengan script seperti berikut ini.




langkah selanjutnya kita buat menu logout di file header.php


hasil jadi :
jika kita klik menu logout maka kita akan kembali ke file login.php



Referensi

sekolah koding

Hasil & Kesimpulan
hasil yang saya dapatkan adalah eror, namun setelah saya teliti ada sedikit kesalahan setelah dibenahi program diatas jadi

0 komentar:

Posting Komentar