Sunday - May 18, 2008

Home | Site Map | Channels | Profile | Press Room | Services | Contact 

currently 13 user(s) online

search 

   Latest News

»

sony-ak.com Luncurkan Kamus Teknologi Informasi (May 27, 2006)

»

sony-ak.com Luncurkan IT Event Calendar (May 20, 2006)

»

Web Chat Berbasis AJAX dari sony-ak.com (May 09, 2006)

»

sony-ak.com Advertising Program (May 01, 2006)

»

Sony AK di Tabloid PCplus (April 18, 2006)

news archives » 


   Random Article

»

Memberikan Instruksi Ke Thread Lain Secara Serial (4556)

»

Kapankah Menggunakan CLR di dalam Yukon? (1493)

»

Konversi dari Format Content Syndication Atom ke RSS (1713)

»

Penghargaan Bagi Mereka yang Mau Berbagi (1871)

»

Tips Merawat Printer Inkjet Anda (3942)

   Newsletter

Join our newsletter, you will get alert about content updates

powered by Yahoo! Groups















Nedstat Basic - Free web site statistics

 
 
Tips PHP: Membuat Random Password

Author: Ariesa Rahardjo
Published: January 10, 2005
Visits: 2518 - Category:
PHP
 
     
 

Tips PHP kali ini akan menampilkan cara untuk membuat random password (password acak) dengan panjang default 8 karakter. Hal ini biasanya digunakan jika Anda ingin memberikan suatu default password kepada user tertentu. Dia hanya akan menggunakan suatu karakter sekali di dalam string password yang akan dibuat. Password yang dihasilkan juga tidak akan mengandung huruf hidup (demi alasan keamanan) atau mengandung huruf kecil dari L, untuk menghindari kebingungan dengan angka 1.

Berikut ini fungsi untuk membuat random password pada PHP. Kode ini penulis ambil dari kode sumber milik Jon Haworth <jon@laughing-buddha.net> di http://www.laughing-buddha.net/jon/.

function generatePassword ($length = 8)
{
  // mulai dengan password kosong
  $password = "";

  // definisikan karakter-karakter yang diperbolehkan
  $possible = "0123456789bcdfghjkmnpqrstvwxyz";

  // set up sebuah counter
  $i = 0;

  // tambahkan karakter acak ke $password sampai $length tercapai
  while ($i < $length) {
    // ambil sebuah karakter acak dari beberapa
    // kemungkinan yang sudah ditentukan tadi
    $char = substr($possible, mt_rand(0, strlen($possible)-1), 1);

    // kami tidak ingin karakter ini jika sudah ada pada password
    if (!strstr($password, $char)) {
      $password .= $char;
      $i++;
    }
  }
  return $password;
}

Silakan Anda coba script di atas dan Anda juga bisa memodifikasinya sesuai dengan kebutuhan Anda.

Demikian tulisan singkat mengenai tips PHP membuat random password. Semoga berguna bagi Anda semuanya. Jika ada komentar atau saran bisa dikirimkan melalui ariesa.rahardjo@gmail.com. Untuk membaca tulisan menarik lainnya silakan menuju ke situs Sony AK Knowledge Center dengan alamat di www.sony-ak.com.

Terima kasih.




 Recommended articles
 

»

Mencari Durasi Antar Dua Tanggal dengan PHP (3007)

»

Tips Akses Internet Dengan Aman di Warnet (4188)

»

Memanfaatkan Fungsi SetCursorPos dan GetCursorPos dalam Microsoft Visual Basic 6.0 - Volume 2 (2964)

»

Idera SQLcheck, Aplikasi Performance Monitor Gratis Untuk SQL Server (2478)

»

Page Split pada Database SQL Server (1267)

 Send your comments or suggestions
Full Name :
E-mail :
Comments :
 
 

  Privacy | Site Map | Advertise

  Copyright © 2003 - 2006 Sony AK Knowledge Center - all rights reserved

  info@sony-ak.com