Script Lupa Password PHP dan Kirim ke Email Dreamweaver

Script Lupa Password PHP dan Kirim ke Email Dreamweaver


Untuk membuat Script Lupa Password PHP dan Kirim ke Email Dreamweaver dibutuhkan tabel untuk mengecek username dan email. Jika username dan email cocok maka username dan password akan di kirim ke email. Pada kesempatan ini kita akan mencoba membuat Script Lupa Password PHP dan Kirim ke Email Dreamweaver dengan tabel member untuk uji coba.

Berikut data tabel member

CREATE TABLE `staff` (
  `id_staff` bigint(20) NOT NULL,
  `nama` varchar(50) NOT NULL,
  `alamat` varchar(100) NOT NULL,
  `email` varchar(35) NOT NULL,
  `username` varchar(35) NOT NULL,
  `password` text NOT NULL,
  `password_asli` text NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;

INSERT INTO `staff` (`id_staff`, `nama`, `alamat`, `email`, `username`, `password`, `password_asli`) VALUES
(1, ‘Agung’, ‘Jogja’, ’[email protected]’, ‘agung’, ‘0f5697ce301da26d8695ebb4dfc7d7cf’, ‘admin’),
(2, ‘Hasna’, ‘Jogja’, ‘[email protected]’, ‘hasna’, ‘0f5697ce301da26d8695ebb4dfc7d7cf’, ‘admin’);

Script koneksi.php:

<?php
$hostname_koneksi = “localhost”;
$database_koneksi = “tutorial”;
$username_koneksi = “root”;
$password_koneksi = “”;
$koneksi = mysql_pconnect($hostname_koneksi, $username_koneksi, $password_koneksi) or trigger_error(mysql_error(),E_USER_ERROR);
?>

Script lupa.html

<!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>Lupa Password</title>
</head>

<body>
<form method=”POST” name=”form1″ action=”lupa.php” role=”form” class=”form-horizontal”>
Username : <input type=”text” name=”username” value=”” placeholder=”Username” /><br />
Email : <input type=”text” name=”email” value=”” placeholder=”Email” /><br />
<input type=”submit” name=”submit” value=”submit” /><br />
<form>
</body>
</html>

Script Lupa Password PHP dan Kirim ke Email Dreamweaver:

<?php
require_once(‘koneksi.php’);
mysql_connect($hostname_koneksi,$username_koneksi,$password_koneksi) or die(“Koneksi gagal”);
mysql_select_db($database_koneksi) or die(“Database tidak bisa dibuka”);

function antiinjection($data){
  $filter_sql = mysql_real_escape_string(stripslashes(strip_tags(htmlspecialchars($data,ENT_QUOTES))));
  return $filter_sql;
}

loading...

Ingin Liburan Murah? Klik dibawah ini:
1. Paket Wisata Murah
2. Hotel Murah
3. Tiket Pesawat Murah


$username = antiinjection($_POST[‘username’]);
$email    = antiinjection($_POST[’email’]);

// pastikan username dan password adalah berupa huruf atau angka.
if (!ctype_alnum($username)){

echo “Data tidak di ketemukan”;
}

else{

$login=mysql_query(“SELECT * FROM member WHERE username=’$username’ AND email=’$email'”);
$ketemu=mysql_num_rows($login);
$r=mysql_fetch_array($login);
$nama = $r[‘nama’];
$username = $r[‘username’];
$email = $r[’email’];
$password = $r[‘password_asli’];

// Apabila username dan email ditemukan
if ($ketemu > 0){
//Script Kirim Email Lupa Password
$kepada = htmlentities($r[’email’]);    //email tujuan
$subject = “Password”;       //judul email
$pesan  = “Hallo $nama nn Berikut Adalah Data Akun Anda: nn Nama : $nama nn Username : $username nn Password : $password nn Email : $email”;   //pesan
$dari = “[email protected]”; //email account anda
$from = “From: Dari Lupa Password <$dari>”;
mail($kepada,$subject,$pesan,$from);    //fungsi untuk kirim email
echo “Data Anda sudah dikirim ke email”;
}
else{
echo “Data tidak di ketemukan”;
}
}
?>

Semoga bermanfaat script php dari kami ini. Silahkan share atau bagikan artikel kami ini ke FB, Google Plus, Twitter dan lain-lain agar semua orang bisa mendapatkan ilmu. Selain berbagi informasi, Anda juga berbagi ilmu, maka Anda akan mendapatkan pahala dari-NYA. Amin.

Baca juga script-script PHP kami lainnya di = Script PHP
Mau cari Ponsel Android Murah & Berkualitas? klik = Ponsel Android Murah
Mau Artikel Kesehatan? Baca di = Artikel Kesehatan

Baca juga Cara Mudah Cepat Mahir Belajar PHP Dasar Dreamweaver