bahasa program php

Membuat login masuk dengan php dan mysql

Selamat siang brother, sister

Hari ini saya akan membuat file login, file login adalah file yang di gunakan untuk masuk ke halaman suatu web yang kita buat, apabila seseorang telah membuat akun member maka seseorang tersebut akan masuk ke halaman web yang telah kita buat.

Member akun ini adalah member pengguna pribadi yang digunakan untuk masuk ke suatu halaman web.

Baiklah dengan ini saya tuliskan script kode bahasa proram phpnya dan mysql untuk file login masuk dan juga contoh gambarnya:
Kita simpan file ini dengan nama Login.php

image

<html>
<head><title>Mendaftar< /title></head>
<body>
<font style="color:grey; font-size:21px; font-weight:bold;">Masuk/login </font><br/>
<?php
// kita buat koneksi php dan mysql
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "anggota";
$koneksi = mysqli_connect($dbhost, $dbuser, $dbpass);
if(mysqli_select_db($dbname, $koneksi)){
die("Gagal Koneksi:".mysqli_connect_error($k oneksi));
}else{
echo "<font style='color:green;font-size:18px;'>ok</font><br/>";
}?>
<form method="POST"action="">
<table width="488px"><tr><td width="180px">1.username: </td><td><input type="text"name="userna ma"size="36"></td></tr>
<tr><td width="180px">2.katasandi : </td><td><input type="text"name="katasa ndi"size="36"></td></tr>
<tr><td width="180px"></td><td><input type="submit"value="kir imkan"></td></tr></table>
</form>
</body>
</html>

image

<html>
<head><title>Mendaftar</title></head>
<body>
<font style="color:grey; font-size:21px; font-weight:bold;">Masuk/login </font><br/>
<?php
// membuat koneksi php dan mysql
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "anggota";
$koneksi = mysqli_connect($dbhost, $dbuser, $dbpass);
if(mysqli_select_db($dbname, $koneksi)){
die("Gagal Koneksi:".mysqli_connect_error($koneksi));
}else{
echo "<font style='color:green;font-size:18px;'>ok</font><br/>";
}?>
<?php
$usernama = $_POST["usernama"];
$katasandi = $_POST["katasandi"];
if($usernama == false || $katasandi == false){
$sqldaftar = mysqli_query("SELECT usernama FROM tbldaftar WHERE usernama = '$usernama'", $koneksi);
$sqldaftar = mysqli_query("SELECT katasandi FROM tbldaftar WHERE katasandi = '$katasandi'", $koneksi);
if(mysqli_num_rows($sqldaftar) == false)
{
$pesan .= 'masih ada yang salah';
echo header("location:login.php?=$pesan");
}else{
$brsdaftar = mysqli_fetch_array($sqldaftar);
$usernama1 = $brsdaftar["usernama"];
$katasandi1 = $brsdaftar["katasandi"];
} }
session_start();
if(isset($_SESSION["usernama"])==true) {
$_SESSION["usernama"] == $usernama1;
echo header("location:beranda.php?usernama = '.$usernama1'");
}else{
echo "Usernama anda salah";
}?>
</body>
</html>

Dengan demikian selesai sudah kita membuat file login masuk di web, apabila membuat username yang salah maka kita akan kembali lagi ke halaman login dan di minta untuk memasukkan lagi akun dengan benar dan apabila memasukan akun member dengan benar maka kita akan masuk ke halaman web utama atau halaman beranda, semoga dapat dipahami.

Advertisements
Standard

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s