Jumat, 21 Januari 2011

Cara membuat Admin Login Menggunakan Dreamwaver

eheum...sebelumnya... ni postingan aku yg pertama...niat aq mau ngeblog karena kesusahan nyari tutorial about admin login....pas dikasih tugas web...so' this time aku mau bagi2 sdkit pengetahuan ....

langsung ajah....
qta bisa membuat admin login dengan fasilitas yg dah di sediaiin sama dreamweaver...pertama...kita bikin Data Basenya dulu...







selanjutnya tekan CTRL+N untuk buat halaman kerja baru di dreamweaver...setelah itu,,,

pilih Menu Insert lalu pilih Application Object-Recordset. lalu atur Recordsetnya.... isi field "Name" misalnya dtlogin, pada field "connection" pilih "Define" lalu pilih "new" setelah itu kita akan diminta isi beberapa field (connection name, MySQL Server, User name, password, Data Base) isi field2 ni misalnya:
connection name: koneksi
MySQL Server: Localhost
User name: root
Password: (di isi sesuai dengan password yg qta buat di PHP My Admin)
Data base: (isi nama Data base yg telah di buat)
ini nantinya secara "otomatis" Script Koneksi tiap x qta butuhin buat koneksi ke data base bakalan TERCIPTA... :)
 Lanjut....
setelah itu pada Tabel di kotak dialog Recordset pilih tabel data base,,,,pada Coloumn kita bisa pilih All (untuk nampilin semua isi dr Tabel) atau qta bisa pilih selected (qta bisa pilih apa ajah yg mau di tampilin)...pada Filter pilih none... dan pada "sort" pilih "id" LALU... just Click "OK"...
setelah recordset Berhasil di buat,,,,
selanjutnya kita buat Form Login Adminnya....sebenarnya cara ini bukan hanya untuk Login Admin...qta juga bisa pake cara ni buat Login User... okay????
Lanjut.............................
pilih lg Menu Insert pilih Application Object - Insert record-Record Insertion Form Wizard.... nah ini buat bikin Formnya.... setelah form selesai di buat....again...and again qta pilih Menu Insert pilih Application Object trus pilih User Authentication - Login user.... nah dah nyampe sini dah gampang...kita tinggal masukin After Login Go to: disini pilih halaman setelah Login .... Misalkan ke halaman admin...

or u bisa liat script berikut  yg di hasilkan dreamweaver:

<?php require_once('Connections/bktamu.php'); ?>
<?php
// *** Validate request to login to this site.
session_start();

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($accesscheck)) {
  $GLOBALS['PrevUrl'] = $accesscheck;
  session_register('PrevUrl');
}

if (isset($_POST['username'])) {
  $loginUsername=$_POST['username'];
  $password=$_POST['password'];
  $MM_fldUserAuthorization = "";
  $MM_redirectLoginSuccess = "admin_page.php";
  $MM_redirectLoginFailed = "alert_admin.php";
  $MM_redirecttoReferrer = false;
  mysql_select_db($database_bktamu, $bktamu);
 
  $LoginRS__query=sprintf("SELECT userid, password FROM login WHERE userid='%s' AND password='%s'",
    get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));
  
  $LoginRS = mysql_query($LoginRS__query, $bktamu) or die(mysql_error());
  $loginFoundUser = mysql_num_rows($LoginRS);
  if ($loginFoundUser) {
     $loginStrGroup = "";
   
    //declare two session variables and assign them
    $GLOBALS['MM_Username'] = $loginUsername;
    $GLOBALS['MM_UserGroup'] = $loginStrGroup;         

    //register the session variables
    session_register("MM_Username");
    session_register("MM_UserGroup");

    if (isset($_SESSION['PrevUrl']) && false) {
      $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];   
    }
    header("Location: " . $MM_redirectLoginSuccess );
  }
  else {
 

    header("Location: ". $MM_redirectLoginFailed);
   
   
  }
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Login Admin</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br><br><br><br>
</p>
<div id="header">
      <div id="menu">
            <ul>

                <li><a href="index_.php" class="first">Beranda</a></li>
                <li><a href="prfil.php">Profil</a></li>

                <li><a href="#">About Us</a></li>
                <li><a href="kontak.php">Kontak</a></li>
                <li><a href="#">Gallery</a></li>

            </ul>
        </div>
        <!-- end #menu -->

<div id="header"><span class="style2"></span>


</div>
<!-- end #header -->
</div>
    <!-- end #header -->
    <!-- end #header-wrapper -->
    <div id="page">
    <div id="page-bgtop">
        <div id="content">
<br>
<br>

<center><p><h2>:::Halaman Login Admin:::</p></h2></center>
<br><br>
<div class="entry">
<body>
<center><form action="<?php echo $loginFormAction; ?>" method="POST" name="login" >

<table width="286" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr bgcolor="blue">
<td height="19" colspan="2" align="center" valign="middle" bgcolor="#0066CC">
<font color="#FFFFFF">LOGIN DI SINI</font></td>
</tr>
<tr>
<td width="106" height="27">&nbsp;</td>
<td width="180">&nbsp;</td>
</tr>
<tr>
<td height="18" align="right" valign="middle"><font size="-1" face="Impact">Username :&nbsp;</td></font>
<td valign="middle">
<input name="username" type="text" id="username" size="20"></td>
</tr>
<tr>
<td height="18" align="right" valign="middle"><font size="-1" face="Impact">Password :&nbsp;</td></font>
<td valign="middle">
<input name="password" type="password" id="password" size="20"></td>
</tr>
<tr>
<td height="19">&nbsp;</td>
<td></td>
</tr>
<tr>
<td height="18" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
<td valign="middle">
<input name="login" type="submit" id="login" value=" Login " ></td>
</tr>
<tr>
<td height="28">&nbsp;</td>
<td></td>
</tr>
<tr bgcolor="#0066CC">
<td height="18" colspan="2" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
</tr>

</table>
</form></center>


and' thats it.....  :) thank u

Tidak ada komentar:

Poskan Komentar