Hallo ... Guys
Biar ane ngga lupa dengan ilmu juga sekalian ibadah buat bagi 2 ilmu.
Buat Temen 2 yang pada mau buat login untuk aplikasi web atau aplikasi system bebasis web yang menggunakan login untuk membuka web y atau aplikasinya.
Saya menggunakan Xampp untuk menjalakan database , kl teman 2 belum mempunyai Xampp, sebelumnya di install dulu.
Lepas Dari Xampp setelah di install kita buat database y untuk hal ini kita buat dengan nama login kemudian kita buat tabel dengan nama users dengan # id,name,username,password #
setelah database y sudah dibuat mari kita siapkan notepad atau notepad ++ atau dreamwaver atau apasaja yang dapat membuat coding php yang teman teman biasa pakai.
Pertama Kita Buat Koneksi ke database y
koneksi.php
<?php
mysql_connect("localhost","root","") or die ("Gagal Mengkoneksikan Ke Database");
mysql_select_db("login") or die ("Database Tidak Ditemukan");
?>
Setelah itu kita buat penunjang untuk codingan php , semuanya disimpan dalam satu folder
daftar.php
<html>
<head>
<title>Pendaftaran</title>
</head>
<body>
<form method="post" name="pendaftaran" action="proses_daftar.php">
<table border=0 align="center" cellpadding=5 cellspacing=0>
<tr>
<td colspan=3><center><font size=5>PENDAFTARAN</font></center></td>
</tr>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="nama"></td>
</tr>
<tr>
<td>Email</td><td>:</td><td><input type="text" name="email"></td>
</tr>
<tr>
<td>Username</td><td>:</td><td><input type="text" name="username"></td>
</tr>
<tr>
<td>Password</td><td>:</td><td><input type="password" name="password"></td>
</tr>
<tr>
<td colspan=2> </td>
<td><input type="submit" name="submit" value="DAFTAR"></td>
</tr>
<tr>
<td colspan=3><a href="login.php">LOGIN</a></td>
</tr>
</table>
</form>
</body>
</html>
proses_daftar.php
<?php
include "koneksi.php";
$nama = $_POST['nama'];
$email = $_POST['email'];
$username = $_POST['username'];
$password = $_POST['password'];
if (empty($nama)){
echo "<script>alert('Nama belum diisi')</script>";
echo "<meta http-equiv='refresh' content='1 url=daftar.php'>";
}else
if (empty($email)){
echo "<script>alert('Email belum diisi')</script>";
echo "<meta http-equiv='refresh' content='1 url=daftar.php'>";
}else
if(empty($username)){
echo "<script>alert('Username belum diisi')</script>";
echo "<meta http-equiv='refresh' content='1 url=daftar.php'>";
}else
if (empty($password)){
echo "<script>alert('Password belum diisi')</script>";
echo "<meta http-equiv='refresh' content='1 url=daftar.php'>";
}else{
$daftar = mysql_query("INSERT INTO users (id_user,nama,username,password) values ('$nama','$email','$username','$password')");
if ($daftar){
echo "<script>alert('Berhasil Mendaftar')</script>";
echo "<meta http-equiv='refresh' content='1 url=daftar.php'>";
}else{
echo "<script>alert('Gagal Mendaftar')</script>";
echo "<meta http-equiv='refresh' content='1 url=daftar.php'>";
}
}
?>
login.php
<?php
include "koneksi.php";
session_start();
if (isset($_SESSION['username'])){
header ("location:index.php");
}
?>
<html>
<head>
<title>LOGIN</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body bgcolor="#FF33FF">
<form method="post" name="login" action="cek_login.php">
<table border=0 align="center" cellpadding=5 cellspacing=0>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<tr>
<td colspan=3><center>
<strong><font color="#CC0000" size=4 face="Courier New, Courier, monospace">SCENT CITI INDONESIA</font></strong>
</center></td>
</tr>
<tr>
<td><font color="#0000FF" face="Courier New, Courier, monospace">Username</font></td>
<td>:</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td><font color="#0000FF" face="Courier New, Courier, monospace">Password</font></td>
<td>:</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td colspan=2></td>
<td><input type="submit" name="submit" value="LOGIN"></td>
</tr>
<tr>
<td colspan=3><div align="center"><a href="daftar.php"><font face="Courier New, Courier, monospace">DAFTAR</font></a></div></td>
</tr>
</table>
</form>
</body>
</html>
cek_login.php
<?php
include "koneksi.php";
$username = $_POST['username'];
$password = $_POST['password'];
if (empty($username)){
echo "<script>alert('Username belum diisi')</script>";
echo "<meta http-equiv='refresh' content='1 url=login.php'>";
}else if (empty($password)){
echo "<script>alert('Password belum diisi')</script>";
echo "<meta http-equiv='refresh' content='1 url=login.php'>";
}else{
session_start();
$login = mysql_query("select * from users where username='$username' and password='$password'");
if (mysql_num_rows($login) > 0){
$_SESSION['username'] = $username;
header("location:index.php");
}else{
echo "<script>alert('Username atau Password salah')</script>";
echo "<meta http-equiv='refresh' content='1 url=login.php'>";
}
}
?>
logout.php
<?php
session_start();
session_destroy();
echo "<script>alert('Terima kasih, Anda Berhasil Logout')</script>";
echo "<meta http-equiv='refresh' content='1 url=login.php'>";
?>
yang terakhir adalah untuk menampilkan di browser " localhost/login/index.php
index.php
<?php
include "koneksi.php";
session_start();
if (!isset($_SESSION['username'])){
header ("location:login.php");
}
?>
Berhasil Login, <a href="logout.php">Logout</a>
selesai sudah untuk membuat login , semoga bermanfaat buat teman 2 sekalian,
Terimakasih
zahwacom
Biar ane ngga lupa dengan ilmu juga sekalian ibadah buat bagi 2 ilmu.
Buat Temen 2 yang pada mau buat login untuk aplikasi web atau aplikasi system bebasis web yang menggunakan login untuk membuka web y atau aplikasinya.
Saya menggunakan Xampp untuk menjalakan database , kl teman 2 belum mempunyai Xampp, sebelumnya di install dulu.
Lepas Dari Xampp setelah di install kita buat database y untuk hal ini kita buat dengan nama login kemudian kita buat tabel dengan nama users dengan # id,name,username,password #
setelah database y sudah dibuat mari kita siapkan notepad atau notepad ++ atau dreamwaver atau apasaja yang dapat membuat coding php yang teman teman biasa pakai.
Pertama Kita Buat Koneksi ke database y
koneksi.php
<?php
mysql_connect("localhost","root","") or die ("Gagal Mengkoneksikan Ke Database");
mysql_select_db("login") or die ("Database Tidak Ditemukan");
?>
Setelah itu kita buat penunjang untuk codingan php , semuanya disimpan dalam satu folder
daftar.php
<html>
<head>
<title>Pendaftaran</title>
</head>
<body>
<form method="post" name="pendaftaran" action="proses_daftar.php">
<table border=0 align="center" cellpadding=5 cellspacing=0>
<tr>
<td colspan=3><center><font size=5>PENDAFTARAN</font></center></td>
</tr>
<tr>
<td>Nama</td><td>:</td><td><input type="text" name="nama"></td>
</tr>
<tr>
<td>Email</td><td>:</td><td><input type="text" name="email"></td>
</tr>
<tr>
<td>Username</td><td>:</td><td><input type="text" name="username"></td>
</tr>
<tr>
<td>Password</td><td>:</td><td><input type="password" name="password"></td>
</tr>
<tr>
<td colspan=2> </td>
<td><input type="submit" name="submit" value="DAFTAR"></td>
</tr>
<tr>
<td colspan=3><a href="login.php">LOGIN</a></td>
</tr>
</table>
</form>
</body>
</html>
proses_daftar.php
<?php
include "koneksi.php";
$nama = $_POST['nama'];
$email = $_POST['email'];
$username = $_POST['username'];
$password = $_POST['password'];
if (empty($nama)){
echo "<script>alert('Nama belum diisi')</script>";
echo "<meta http-equiv='refresh' content='1 url=daftar.php'>";
}else
if (empty($email)){
echo "<script>alert('Email belum diisi')</script>";
echo "<meta http-equiv='refresh' content='1 url=daftar.php'>";
}else
if(empty($username)){
echo "<script>alert('Username belum diisi')</script>";
echo "<meta http-equiv='refresh' content='1 url=daftar.php'>";
}else
if (empty($password)){
echo "<script>alert('Password belum diisi')</script>";
echo "<meta http-equiv='refresh' content='1 url=daftar.php'>";
}else{
$daftar = mysql_query("INSERT INTO users (id_user,nama,username,password) values ('$nama','$email','$username','$password')");
if ($daftar){
echo "<script>alert('Berhasil Mendaftar')</script>";
echo "<meta http-equiv='refresh' content='1 url=daftar.php'>";
}else{
echo "<script>alert('Gagal Mendaftar')</script>";
echo "<meta http-equiv='refresh' content='1 url=daftar.php'>";
}
}
?>
login.php
<?php
include "koneksi.php";
session_start();
if (isset($_SESSION['username'])){
header ("location:index.php");
}
?>
<html>
<head>
<title>LOGIN</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body bgcolor="#FF33FF">
<form method="post" name="login" action="cek_login.php">
<table border=0 align="center" cellpadding=5 cellspacing=0>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<tr>
<td colspan=3><center>
<strong><font color="#CC0000" size=4 face="Courier New, Courier, monospace">SCENT CITI INDONESIA</font></strong>
</center></td>
</tr>
<tr>
<td><font color="#0000FF" face="Courier New, Courier, monospace">Username</font></td>
<td>:</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td><font color="#0000FF" face="Courier New, Courier, monospace">Password</font></td>
<td>:</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td colspan=2></td>
<td><input type="submit" name="submit" value="LOGIN"></td>
</tr>
<tr>
<td colspan=3><div align="center"><a href="daftar.php"><font face="Courier New, Courier, monospace">DAFTAR</font></a></div></td>
</tr>
</table>
</form>
</body>
</html>
cek_login.php
<?php
include "koneksi.php";
$username = $_POST['username'];
$password = $_POST['password'];
if (empty($username)){
echo "<script>alert('Username belum diisi')</script>";
echo "<meta http-equiv='refresh' content='1 url=login.php'>";
}else if (empty($password)){
echo "<script>alert('Password belum diisi')</script>";
echo "<meta http-equiv='refresh' content='1 url=login.php'>";
}else{
session_start();
$login = mysql_query("select * from users where username='$username' and password='$password'");
if (mysql_num_rows($login) > 0){
$_SESSION['username'] = $username;
header("location:index.php");
}else{
echo "<script>alert('Username atau Password salah')</script>";
echo "<meta http-equiv='refresh' content='1 url=login.php'>";
}
}
?>
logout.php
<?php
session_start();
session_destroy();
echo "<script>alert('Terima kasih, Anda Berhasil Logout')</script>";
echo "<meta http-equiv='refresh' content='1 url=login.php'>";
?>
yang terakhir adalah untuk menampilkan di browser " localhost/login/index.php
index.php
<?php
include "koneksi.php";
session_start();
if (!isset($_SESSION['username'])){
header ("location:login.php");
}
?>
Berhasil Login, <a href="logout.php">Logout</a>
selesai sudah untuk membuat login , semoga bermanfaat buat teman 2 sekalian,
Terimakasih
zahwacom
Tidak ada komentar:
Posting Komentar