Selasa, 28 April 2015

cara melindungi halaman admin dengan login di php

1. pertama buat 4 file php terlebih dahulu,yaitu:
  -login.php
  -proses login.php
  -index.php
  -logout.php

2. login.php
   <pre>
<form method="post" action="proses_login.php">
<input class="masuk" type="text" placeholder="Username .." name="user_id"><br>
<input class="masuk" type="passwor"  placeholder="Username .." name="sandi"><br>
<input id="tombol" type="submit" value="Login">
</form>
</pre>

3.proses_login.php
<?php session_start();
if ($_POST['user_id']=="admin" and $_POST['sandi']=="admin"){
$_SESSION['user'] = "admin";
$_SESSION['passwd'] = "admin";
header('location:index.php'); ?>
<?php }
else{
$_SESSION['user'] =$_POST['user_id']; echo "<script language='JavaScript'>
alert ('User  ". $_POST['user_id']." atau Password Anda Salah');
eval(\"window.location='login.php'\");
</script>";
} ?>

4. index.php
<?php session_start();
if(isset($_SESSION["user"])=="admin"){ ?>
<html>. . . . </html>
<br/>
<a href="logout.php">Logout</a></html>
<?php }
else{
echo "<script language='JavaScript'>
alert ('login dulu');
eval(\"parent.location='login.php'\");
</script>";
} ?>

5.logout.php
<?php
session_start();
session_destroy();
header("location:login.php");

?>

selamat mencoba,jika masih ada error,perhatikan kembali tanda bacanya! :)

3 komentar: