• ebook php Web Design
  • Web Design Service
  • Partner Ilmuwebsite

  • Recomended Link

  • Ilmuwebsite Twitter

  • Ilmuwebsite Fans

  • Membuat Halaman Admin dengan Akses 1 IP

    Posted on: May 30th, 2009 by IW

    IW
    Memberikan pembelajaran kepada Anda seputar Web Development, Desain Grafis, dll, secara gratis. Contact: Homepage : http://www.ilmuwebsite.com Facebook : http://www.facebook.com/ilmuwebsite Twitter : https://twitter.com/#!/ilmuwebsite Email: admin@ilmuwebsite.com Ads:

    manfaat propolis

    Membuat Halaman Admin dengan Akses 1 IP  web desain grafis

    Setiap web pasti memiliki halaman admin. Halaman admin disini maksudnya adalah halaman web yang digunakan oleh webmaster untuk mengatur isi dan tampilan web. Tentunya kita pasti tidak mau jika halaman admin ini diketahui oleh pihak lain. Menggunakan username dan password sah-sah saja. Tetapi tidak menutup kemungkinan user lain akan mecoba-coba keamanan login yang telah anda buat.

    Selain menggunakan username dan password, ada cara lain untuk mengamankan halaman admin. Yakni dengan membatasi IP Address. Jadi hanya IP Address tertentu yang dapat membuka halaman admin ini. Ah, setelah cerita panjang, pastinya anda sudah tidak sabar ingin mengetahui bagaimana cara membuat halaman admin yang aman.

    Pertama-tama, anda harus mengetahui IP Address anda. Untuk mengetahuinya, anda dapat menggunakan perintah berikut :
    ?
    ? <?php
    ? print ?IP anda : ?.$HTTP_SERVER_VARS['REMOTE_ADDR'];
    ?>

    Bila sudah, maka pada bagian admin, Misalnya anda letakkan pada folder ?Administrator/index.php?, anda ketikkan perintah berikut pada bagian awal script :

    <?php
    ? $ip = ?127.0.0.1? // ip yang telah dicatat sebelumnya
    ? if($HTTP_SERVER_VARS['REMOTE_ADDR'] != $ip) {
    ? header(?location: ../index.php);
    ? } else {
    ? Setcookie(?ip?,$ip); }
    ?>

    Lalu untuk setiap halaman web lainnya, (yang juga terdapat pada folder administrator) anda tambahkan perintah berikut :

    <?php
    ? $ip = ?$_COOKIE[?ip?]; ? // pemanggilan cookie ip
    ? if($HTTP_SERVER_VARS['REMOTE_ADDR'] != $ip) {
    ? print ?Anda tidak mempunyai hak akses untuk halaman ini…..!!!!?;
    ? } else {
    ? // tampilan menu anda
    ? }
    ?>

    Jangan lupa lakukan pemanggilan cookies atau session untuk username dan password admin yang telah anda buat. Contoh diatas hanya untuk pemanggilan cookies untuk IP Address. Anda juga dapat membuat lebih dari 1 IP Address yang dapat mengakses admin anda. Tentunya dengan menggunakan database.

    CREATE TABLE web_saya.tb_admin (
    ? id BIGINT( 20 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    ? ip VARCHAR( 30 ) NOT NULL
    ? ) ENGINE = MYISAM
    ?
    ? INSERT INTO web_saya.tb_admin (
    ? id ,
    ? ip
    ? )
    ? VALUES (
    ? NULL , ’127.0.0.1′
    );

    Config.php
    <?php
    $host = ?localhost?;
    $user = ?root?;
    $pass = ??;
    $konek = mysql_connect($host,$user,$pass) or die (?Periksa nama host,user,atau pass..?);
    $pilih_db = mysql_select_db(?web_saya?);
    ?>

    Lalu pada bagian index.php yang terdapat pada folder administrator, anda ketikkan script berikut:

    Index.php

    <?php
    ? Include(?config.php?);
    ? $ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
    ? $valid_ip = mysql_query(?SELECT * FROM tb_admin WHERE ip=?$ip??);
    ? if (!= $valid_ip) {
    ? print ?Anda tidak mempunyai hak akses untuk halaman ini !?;
    ? } else {
    ? // Tampilan menu admin anda
    ? }
    ?>

    Dengan script diatas, anda dapat memasukkan lebih dari 1 IP Address yang dapat mengakses halaman admin anda..

    Selamat mencoba….

    Download Sourcenya disini

    Membuat Halaman Admin dengan Akses 1 IP  web desain grafisCara Membuat Website dengan Adobe Dreamweaver

    Ingin tau lebih jelas, lebih cerdas, tentang cara pembuatan website? Store Ilmuwebsite menyediakan CD Tutorial Interaktif dengan harga murah, mengantar Anda menjadi seorang web designer yang handal


    Membuat Halaman Admin dengan Akses 1 IP  web desain grafisMahir PHP MySQL Membuat Aplikasi Dinamis Berbasis Web

    Ingin tau lebih jelas, lebih cerdas, tentang cara pembuatan website dinamis atau aplikasi berbasis web? Kami punya solusi yang sangat sangat murah! Lebih ampuh dari hanya sekedar membaca buku, interaktif layaknya kursus PHP biasa

    No related posts.

    Comments are closed.