Langsung ke konten utama

Unggulan

Cara Memilih Virtual Office di Jakarta

Virtual Office di Jakarta  - Virtual office adalah salah satu terobosan baru yang memudahkan dunia usaha yang Anda tekuni. Secara fungsinya, virtual office (yang termasuk salah satunya virtual office Jakarta) bakal menolong sedia kan fasilitas tambahan seperti ruang kerja, nomer telpon dan termasuk faksimile, fasilitas sekretaris, fasilitas akuntansi, fasilitas telemarketing, dan masih banyak lagi. Bahkan, untuk keperluan pribadipun dicover oleh pihak virtual office di Jakarta, sepert deposit cek, laksanakan reservasi kantor, membayar tagihan dan masih banyak lagi. Tujuan adanya virtual office tidak lain adalah untuk menaikkan produktivitas kinerja berasal dari perusahaan yang bekerjasama dengan penyedia jasa ini. Apa kontribusi yang bakal diberikan? Meningkatkan image usaha yang dikelola Virtual office senantiasa berusaha untuk memberikan kesan yang baik kepada penduduk khususnya pelanggan. Dengan mengfungsikan jasa virtual office ini citra usaha bakal semakin meningkat denga

Membuat Batasan Login di PHP

Membuat Batasan Login di PHP - Sebuah website yang dibuat dengan bahasa pemrograman seperti PHP, tentunya selalu menyediakan fasilitas login untuk user ataupun adminnya sendiri. Dan biasanya setiap login itu pasti ada batasannya. Misalnya ketika si admin atau user gagal melakukan login sebanyak 3 kali maka akun tersebut akan di blokir atau akan disuruh menunggu beberapa saat untuk bisa mengakses fasilitas login itu lagi. Tapi kali ini JASA SEO MURAH akan menjelaskan bagaimana membuat batasan login di PHP jikalau sudah 3 kali login , gagal terus dan si akun akan di blokir. Bagaimana caranya? Ikuti caranya di bawah ini:

1. Siapkan editor text kalian, bisa menggunakan notepad, notepad ++, dreamweaver atau pun PHPCoder.
2. Buatlah sebuah folder dengan nama login di dalam folder htdocs kalian.
3. Buatlah 3 file bernama login.php, proses_login.php, home.php
4. Buatlah terlebih dahulu database bernama login dan tabel bernama admin dengan rincian sebagai berikut

Name Type Size Key
id int 3 *
username varchar 50
password varchar 100
batas_login int 2
blokir enum 'Y','N'

*keterangan: Y artinya Diblokir/nonaktif, N artinya Tidak Diblokir/aktif

4. Jika sudah, isikan paling tidak 3 record di tabel tersebut.
5. Isikan script berikut ini di dalam file login.php
Klik Show untuk melihat


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="proses_login.php">
  <table width="265" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="117">Username</td>
      <td width="5">:</td>
      <td width="144"><input type="text" name="username" id="username" /></td>
    </tr>
    <tr>
      <td>Password</td>
      <td>:</td>
      <td><input type="text" name="password" id="password" /></td>
    </tr>
    <tr>
      <td colspan="3"><input type="submit" name="button" id="button" value="LOGIN" /></td>
    </tr>
  </table>
</form>
</body>
</html>

6. Kalau sudah, isikan script di bawah ini di file proses_login.php
Klik Show untuk melihat

<?php

$host="localhost";
$username="root";
$password="";
$database="login";
if (!$dbh=mysql_connect($host,$username,$password))
{
echo mysql_error();
exit;
}
mysql_select_db($database,$dbh);
$username =$_POST['username'];

$password =md5($_POST['password']);
$login=mysql_query("SELECT * FROM admin WHERE username = '$username' and password='$password' and blokir='N'");
$tampil=mysql_num_rows($login);
// Apabila username dan password ditemukan
    if ($tampil > 0){
            mysql_query("UPDATE admin SET batas_login = 0 where username='$username'");
              $_SESSION['username']=$username;  
        header('location:admin.php');
            }
    else
{
    mysql_query("UPDATE admin SET batas_login = batas_login + 1 where username='$username'");
 $cek=mysql_fetch_array(mysql_query("SELECT batas_login from admin where username= '$username'"));
        $cuk=$cek['batas_login'];
        if($cuk > 2){
        mysql_query("UPDATE admin SET blokir = 'Y' where username='$username'");
        echo "<script type=text/javascript>
              alert('Username $username Telah Di Blokir, Silahkan Hubungi Administrator');
              window.location = 'login.php'
              </script>";
            }
        else{
        echo "<script type=text/javascript>
              alert('Username Atau Password Tidak Benar Anda, Sudah $cuk Kali Mencoba');
              window.location.href='login.php'
              </script>";
           }
        }
?>

7. Jika sudah isikan di file admin.php
Klik Show untuk melihat


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<strong>SELAMAT DATANG DI HALAMAN ADMIN
</strong>
</body>
</html>

8. Kalau sudah silahkan jalankan scriptnya tadi di web browser kalian. Dengan url http://localhost/login/login.php

9. Dan cobalah menggunakan username dan password yang salah sampai 3 kali. Dan lihatlah hasilnya.
10. Silahkan kembangkan kreasi kalian sendiri untuk lebih bagusnya lagi. 

Semoga Bermanfaat ^^


Komentar

Postingan Populer