Proses Login Menggunakan Database Oracle

Proses Login Menggunakan Database Oracle

Melanjutkan tutorial php oracle, saya akan memberi tahu bagaimana cara membuat proses login dengan menggunakan database oracle ;

Pertama tulis script sql di oracle, seperti dibawah ini:

CREATE TABLE “TB_USER”

(    “ID_USER” VARCHAR2(5),

“NAMA_USER” VARCHAR2(25),

“COMPANY_USER” VARCHAR2(15),

“CHANNEL_USER” VARCHAR2(15),

“LEVEL_USER” VARCHAR2(15),

“PASSWORD_USER” VARCHAR2(15),

CONSTRAINT “PK_USER” PRIMARY KEY (“ID_USER”) ENABLE

)

/

Buat codingan tampilan msbox silahkan login dahulu……..

.

<!–C:\Apache2.2\htdocs\php-oracle\index.php–>

<?php @session_start();

if (ISSET($_SESSION[‘nama_user’]))

{

echo “<h1>Login Berhasil..</h1>”.”<br />”;

echo “<h1>Anda Login Sebagai”.” : </h1>”.$_SESSION[‘nama_user’].”<br />”;

echo “<h2><a href=’latihan_login.php’>Logout</a>”.”<br /></h2>”;

}

else

{

unset($_SESSION[‘nama_user’]);

echo “<script type=’text/javascript’>alert(‘Silahkan Login dahulu!’);document.location

=’latihan_login.php'</script>”;

}

?>

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ”

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;

<html xmlns=”http://www.w3.org/1999/xhtml”&gt;

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />

<title>Index</title>

<style type=”text/css”>

<!–

.style4 {

font-family: Geneva, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 36px;

color: #FF3300;

}

–>

</style>

</head>

<body>

<span>Welcome…</span>

</body>

</html>

Coding tampilan form login di notepad++

Codingan Login >>>>.

<!–C:\Apache2.2\htdocs\php-oracle\latihan_login.php–>

<?php

@session_start();

unset($_SESSION[‘nama_user’]);

if (ISSET($_SESSION[‘nama_user’]))

{

header (“location:indexx.php”);

}

?>

<html>

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />

<title>Login</title>

<style type=”text/css”>

<!–

.style1 {

font-family: Geneva, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 36px;

color: #FF3300;

}

.style4 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }

–>

</style>

</head>

<body>

<center>

<form id=”form1″ name=”form1″ method=”post”

Tampilan form login

action=”proses_login.php”>

<table width=”400″ border=”1″>

<tr>

<td colspan=”3″ align=”center” valign=”top” bgcolor=”#000000″><span>Login</span></td>

</tr>

<tr>

<td width=”100″><span>Username</span></td>

<td width=”3″><span>:</span></td>

<td width=”275″><input name=”nama_user” type=”text” id=”nama_user” /></td>

</tr>

<tr>

<td><span>Password</span></td>

<td><span>:</span></td>

<td><input name=”password_user” type=”password” id=”password_user” /></td>

</tr>

<tr>

<td colspan=”3″ align=”right”><input type=”submit” name=”Submit” value=”Login” /></td>

</tr>

</table>

</form>

</center>

</body>

</html>

Hasil di Notepad++

Coding login proses login :>>>>>

<?php @session_start();

//koneksi database

include (“oraconn.php”);

$username = $_POST[‘nama_user’];

$password = $_POST[‘password_user’];

$query = “SELECT * FROM TB_USER WHERE nama_user=’$username’ and password_user=’$password'”;

$hasil = oci_parse($c,$query);

$data = oci_execute($hasil,OCI_DEFAULT);

//Validasi Data dari form dengan database

if ($data >= 1)

{

$_SESSION[‘nama_user’]=$username;

header(“location:indexx.php”);

}

else

{

echo “<script type=’text/javascript’>alert(‘Maaf! Data yang anda masukan tidak benar’);document.location=’login.php'</script>”;

}

?>

 

Simpan , hasil script di bawah ini


Simpan dengan format proses_log.php. lalu simpan dan jalankan di browser, bila berhasil akan menampilkan hasil seperti di bawah ini>>

Klik Ok, dan hasilnya,,,

Tampilan Login >>>>>

Klik menu login…. Maka akan tampilan hasilnya >>>>>>

Sekian dulu Tutorial singkat dari saya. Bila berkenan anda dapat berkomentar atau memberi sedikit tanggapan. Selamat mencoba dan berkarya.

Selamat mencoba==Semoga Berhasil,,,,,

Salam,

bungsam

Advertisements

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


" Berusaha adalah kunci dari semua harapan, apapun "

Blog Stats
  • 9,653 hits