Jumat, 02.10.2012, 08:31pm (GMT+7) Depan CV RSS Links Peta Situs Kontak
 
 
::| Kata kunci:       [Cari lengkap]  
 
Semua Artikel  
  Pemrograman  
   » PHP
   » Java
  Desain Grafis  
  Desain Web  
  Linux  
  Hacking  
  SEO  
  Hosting  
  Aplikasi  
  Komputer  
  Ponsel & PDA  
  Musik  
  Film  
  Website & Internet  
  Tentang Cinta  
  Kesehatan  
  Tips dan Trik  
  Aneh dan Unik  
  Humor  
  Motivasi  
  Tahukah Anda?  
  Tentang Indonesia  
  Agama Islam  
  Materi Kuliah  
  Iklan  
 
Newsletter
Your Name:
Your Email:
 
 
 
   
  Desain Web
 
  Script PHP Ganti Password
Jumat, 08.06.2010, 02:26pm (GMT+7)

Tutorial PHP ini ditujukan untuk newbie yang sudah mulai mengenal PHP, namun masih membutuhkan banyak nutrisi berisi kasus-kasus yang biasa di temui oleh para web developer sebelumnya. Beberapa hari lalu seorang pengunjung ilmuwebsite bertanya kepada penulis perihal bagaimana membuat script php untuk mengganti password lama dengan password yang baru?

Yang perlu dilakukan adalah pembuatan database dan tablenya terlebih dahulu, di mana pada table tersebut minimal harus tersedia field username, dan field password.

Databasenya kira-kira seperti ini :

create database labdb;

use labdb;

create table tbl_user (id int(5) auto_increment primary key, username varchar(75), password varchar(255));

insert into tbl_user(password, username) values( “admin”, “admin” );

Selanjutnya adalah halaman yang digunakan nantinya untuk mengganti password. Di sini penulis membuatnya sesimple mungkin, karena yang akan dijelaskan adalah intinya saja, yakni mengganti password lama menjadi password yang baru.

Script HTML ini penulis save dengan nama formUbahPassword.html

Isinya adalah seperti ini …

<html>

<head><title></title></head>

<body>

<table border=’1′>

<form action=”changePassword.php” method=”POST” />

<tr><td>username:</td><td><input type=”text” name=”username” id=”username” /></td></tr>

<tr><td>password <strong>lama</strong>:</td><td><input type=”password” name=”passwordlama” id=”passwordlama” /></td></tr>

<tr><td>password <strong>baru</strong>:</td><td><input type=”password” name=”passwordbaru” id=”passwordbaru” /></td></tr>

<tr><td>konfirmasi <strong>password baru</strong>:</td><td><input type=”password” name=”konfirmasipassword” id=”konfirmasipassword” /></td></tr>

<tr><td></td><td><input type=”submit” name=”change” value=”ganti!!” /></td></tr>

</form>

</table>

</body>

</html>

kemudian file koneksiDB.php

<?

$host = “localhost”;

$username = “root”;

$password = “”;

$database = “labdb”;

$koneksi = mysql_connect($host, $username, $password);

mysql_select_db($database, $koneksi) or die( “MySQL Gagal Koneksi” );

?>

dan yang terakhir adalah file intinya yakni changePassword.php,

<?

require_once “koneksiDB.php”;

$passwordlama = $_POST['passwordlama'];

$passwordbaru = $_POST['passwordbaru'];

$konfirmasipassword = $_POST['konfirmasipassword'];

$username = $_POST['username'];

$cekuser = “select * from tbl_user where username = ‘$username’ and password = ‘$passwordlama’”;

$querycekuser = mysql_query($cekuser);

$count =  mysql_num_rows($querycekuser);

if ($count >= 1){

$updatepassword = “update tbl_user set password = ‘$passwordbaru’ where username = ‘$username’”;

$updatequery = mysql_query($updatepassword);

if($updatequery)

{

“Password telah diganti menjadi $passwordbaru”;

}

}

?>

Sebetulnya apa yang terjadi sangatlah sederhana, untuk mengganti password yang baru adalah haruslah mengetahui password yang saat ini. Kemudian nantinya password yang lama akan di cocokkan dengan database, dan jika memang username dan password nya sesuai maka, maka password yang lama akan ditimpa dengan password baru yang dimasukkan user.

Oke, semoga penjelasan singkat ini bermanfaat. Selamat Mencoba.

Script tersebut bisa didownload si sini …

http://www.ilmuwebsite.com/alk/changePassword.zip


Sumber : www.ilmuwebsite.com
bangdewa
 
 

Rating (Votes: )   
    Komentar (0)        Kirim ke Teman        Cetak


Artikel bersangkutan:
» Tutorial Membuat Website dengan Photoshop CS2
» Dynamic Google Sitemap – Write File




 
 
 
  Artikel terakhir  
 
  Events  
Februari 2012  
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29