Langsung ke konten utama

Belajar php : membuat Login pengguna web

Belajar membuat login pada pemograman PHP

selamat datang di arsipbertuah blog.pada post ini ane persembahkan buat yang masih pemula buat belajar web yaitu bagaimana membuat login pada web dengan php.form login adalah salah satu bagian terpenting dalam web seperti pintu masuk bagi pengguna web tersebut yang sudah terdaftar
sehingga pengguna sudah memiliki kuncinya yang biasanya menggunakan email dan password. untuk membuat form login itu sendiri menggunakan HTML dan untuk prosesnya kita menggunakan php menggunakan operator logika AND, session dan database.berikut adalah contoh sederhana membuat login dengan php.

login php mysql

sebelumnya kita membuat database dengan namada
tabase:"belajarphp"
dan namatabel:"pengguna"
insert beberapa data untuk uji praktek membuat login








koding untuk membuat form seperti berikut ini:
nama file index.php simpan di c:/xampp/htdocs
<?php
mysql_connect ("localhost", "root", "");
mysql_select_db("belajarphp"); ?>
<html>
<head> <title> belajar php form login</title></head>
<body>
<div style=width:auto;height:100px;border:1px 1px 1px 1px solid #fff;>
<form method="post" action="ceklogin.php">
<table>
<tr><td>eMail</td><td> <input type="text" name="email"></td></tr>
<tr><td>password</td><td> <input type="password" name="pwd"></td></tr>
<tr><td>&nbsp;</td><td> <input type="submit" value="masuk"></td></tr>
</table>
</form>
</div>
</body>
</html>


berikut adalah proses cek login seperti dibawah ini  dengan nama file ceklogin.php simpan di c:/xampp/htdocs
<?php
session_start();
mysql_connect ("localhost", "root", "");
mysql_select_db("belajarphp");
$email = $_POST['email'];
$password = $_POST['pwd'];
$data = mysql_query("select * from pengguna where email = '$email' AND password ='$password'");
$datanya = mysql_num_rows($data);
if ($datanya > '0'){

$info = mysql_fetch_array($data);
$_SESSION['email'] = $email;
$_SESSION['password'] = $password;
header('location:home.php');
}
else{
echo "<script> alert(' mohon periksa usernama dan password anda');
window.location= 'login.php?ststus=anda sudah keluar' </script> ";
}
?>


nah sekarang kita buat halaman beranda sederhana sebagai tujuan kita setelah login dengan nama home.php
kemudian simpan di c:/xampp/htdocs

<?php session_start();
mysql_connect ("localhost", "root", "");
mysql_select_db("belajarphp");
if(empty($_SESSION ['email']) AND empty($_SESSION ['password']))
{ echo "<p> mohon login dahulu...</p> ";
echo "<meta http-equiv='refresh' content='1; url=index.php'> ";
}else { ?>
<html>
<head>
<title>belajar php halaman beranda</title></head>
<body>
<div style=width:auto;height:100px;border:1px 1px 1px 1px solid #fff;>
<p>anda berhasil login </p><p>ini halaman home percobaan </p>
<P><a href="logout.php">klik disini untuk logout</a></P></div>
</body>
</html>
<?php} ?>


jika ada login pasti ada logout untuk keluar dari web berikut contoh koding logout,
 buat file baru lagi dengan nama logout.php
<?php
session_start();
session_destroy();
echo "<script> window.location= 'index.php?ststus=anda sudah keluar' </script> ";?>


setelah selesai jalankan dibrowser dengan url: localhost/
masukan pada form login email dan password yang sesuai dengan data yang ada pada tabel pengguna
apakah sudah berhasil atau belum, jika belum silahkan komen dibawah ini
pada posting ane ini memang sengaja ane buat tampilannya sesederhana mungkin agar mudah di pahami karena koding html dan cssnya
belum banyak.jadi setelah agan sudah bisa memahaminya silahkan agan kenmbangkan lagi dengan mempercantik tampilan dan
menambah keamanan misalnya dengan mengenkripsi password dan lain2.
semoga sukses :)


Komentar

Postingan populer dari blog ini

Metode (SAW) Simple Additive Weighting dan contoh coding PHP

Pengertian SAW Simple Additive Weighting meupakan metode penjumlahan terbobot konsep dasar metode SAW adalah mencari penjumlahan terbobot dari rating kinerja pada setiap alternative pada semua kriteria (Kusumadewi, 2006) Menurut Fajar Nugraha (2011), metode SAW membutuhkan proses normalisasi matrik keputusan (X) ke suatu skala yang dapat diperbandingkan dengan semua rating alternatif yang ada. Metode SAW mengenal adanya 2(dua) atribut yaitu kriteria (benefit) dan kriteria biaya (cost) perbedaan mendasar dari kedua kriteria ini adalah dalam pemilihan kriteria ketika mengambil keputusan. Adapun langkah penyelesaian dalam menggunakannya adalah 1. Menentukan alternative, yaitu Ai 2. Menentukan kriteria yang akan dijadikan acuan dalam pengambilan keputusan, yaitu Cj 3. Memberikan nilai rating kecocokan setiap alternative pada setiap kriteria. 4. Menentukan bobot preferensi atau tingkat kepentingan (W) setiap kriteria W=[ W1 W2 W3 W4] 5. Membuat table rating kecocokan dari setiap ...

Php root Url untuk include dari dalam dan luar folder

Pada Posting ini akan membahas pemanggilan file-file php atau juga html document. yang melalui fungsi yang telah disediakan oleh php dan membahas bagaimana menggali berdasarkan letak file atau root(akar) didalam folder,sub folder dan sub sub folder. Fungsi PHP untuk memanggil file php lainya Bahasa pemograman PHP  memiliki kemampuan utuk menyertakan file php yang lainnya.adapun fungsi untuk menyertakan file php lainya yaitu. include(); require(); include_once(); requere_once(); agan bisa gunakan salah satu dari fungsi tersebut sesuai dengan kebutuhan agan. Bagaimana memanggil file php berdasaran lokasi akar foldernya ? 1.memanggil di dalam satu folder yang sama memanggil dalam satu folder ini maksunya adalah file php yang akan memanggil dan file php yang akan di panggil berada dalam satu folder. nah, untuk menyertakan file php didalam folder yang sama pathnya seperti  contoh dibawah ini: include(‘koneksi.php’); pada conto diatas file php koneksi berada dalam satu folder dengan...

Belajar Jquery : memperbesar gambar ketika disentuh mouse

Belajar mouse event pada jQuery selamat datang di arsipbertuah blog,pada belajar jquery kali ini ane menuliskan tentang  bagaimana membuat gambar berubah ukurannya menjadi besar ketika di lalui oleh pointer mouse. untuk mengubah ukuran gambar tersebut bisa menggunakan Javascript.tapi bisa lebih mudah kita gunakan javascript library yaitu JQuery.   JavaScript sangat powerfull untuk memanipulasi element HTML, tapi penggunaannya juga tidak mudah dan sedikit ribet. oleh karena itu dengan jQuerylah yang dapat mempermudah memanipulasi HTML. Pengertian Jquery jQuery adalah sebuah library Javascript yang sangat ringkas dan sederhana untuk memanipulasi komponen di dokumen HTML, menangani event, animasi, efek dan memproses interaksi ajax. jQuerydirancang sedemikian rupa supaya membuat program menggunakan Javascript menjadi relatif sangat mudah. dengan jquery kita tinggal memanggil fungsi yang ada tentunya sesuai dengan dengan kasus kita untuk membuat gambar menjadi zoom .tujuannya me...