Lupa kata sandi di php pdo

Hai Sobat, pada postingan kali ini kita akan belajar cara membuat reset password di PHP MySQL. Atur ulang kata sandi sangat penting untuk aplikasi web apa pun. Mereka mungkin ada di sistem manajemen konten, dan sistem manajemen inventaris ATAU aplikasi akuntansi. jika Anda baru memulai pengembangan web, Anda pasti akan mengalami banyak pekerjaan pembuatan formulir reset kata sandi di karier Anda nanti

Cara membuat Reset Password di PHP MySQL

1-Membuat Basis Data

  • Buka PHPMyAdmin di Browser Anda
  • Klik Tampilan Tab Database di Bagian Atas
  • Beri nama Database “password”
  • Setelah Membuat Database Buka
  • Klik Tab SQL di area Atas
  • Salin Kode Sumber Di Bawah Ini dan tempel
  • Kemudian Klik Mulai
-- phpMyAdmin SQL Dump
-- version 4.8.2
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Oct 27, 2018 at 02:55 PM
-- Server version: 10.1.34-MariaDB
-- PHP Version: 5.6.37

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `password`
--

-- --------------------------------------------------------

--
-- Table structure for table `users`
--

CREATE TABLE `users` (
  `id` int(11) NOT NULL,
  `name` varchar(20) NOT NULL,
  `password` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `users`
--

INSERT INTO `users` (`id`, `name`, `password`) VALUES
(1, 'admin', '123456');

--
-- Indexes for dumped tables
--

--
-- Indexes for table `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `users`
--
ALTER TABLE `users`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

ATAU Impor File DB

Setelah Mengunduh kode sumber, ekstrak di folder root Anda

  • Buka PHPMyAdmin di Browser Anda
  • Klik Tampilan Tab Database di Bagian Atas
  • Beri nama Database “password”
  • Setelah Membuat Database Buka
  • Klik Tab Impor di area Atas
  • Anda dapat Menemukan file Db di  Kode sumber yang diunduh Pilih itu
  • Kemudian Klik Mulai

2- Membuat Koneksi Database

Setelah import File Database maka langkah selanjutnya adalah membuat koneksi database. di sini kode sumber koneksi database. kode ini tersedia di reset. file php

$conn_db = mysql_connect("localhost","root","") or die();
$sel_db = mysql_select_db("password",$conn_db) or die();
_

3- Membuat Formulir Reset Kata Sandi

pada langkah ini kita akan membuat form reset password menggunakan html. Anda menyalin kode di bawah ini dan menempelkannya di folder proyek Anda dan menyimpannya sebagai index. php

<!DOCTYPE html>
<html>
	<head>
		<title>How to create Reset Password in PHP MySQL</title>
		<meta charset="UTF-8" name="viewport" content="width=device-width, initial-scale=1"/>
		<link rel="stylesheet" type="text/css" href="css/style.css"/>
	</head>

<body>
	<!-- Form Open -->
	<fieldset>
		<legend>Reset Password</legend>
		<!-- Include PHP Script -->
		<?php include 'reset.php';?>
		
		<form method="post">
			<dl>
				<dt>
					Old Password
				</dt>
					<dd>
						<input type="password" name="old_pass" placeholder="Enter Old Password..." value="" required />
					</dd>
			</dl>
			
			<dl>
				<dt>
					New Password
				</dt>
					<dd>
						<input type="password" name="new_pass" placeholder="Enter New Password..." value=""  required />
					</dd>
			</dl>
			
			<dl>
				<dt>
					Retype New Password
				</dt>
					<dd>
						<input type="password" name="re_pass" placeholder="Retype New Password..." value="" required />
					</dd>
			</dl>
			
			<p align="center">
				<input type="submit" class="btn" value="Reset Password" name="re_password" />
			</p>
		</form>
	</fieldset>
	<!-- Form Close -->
	
</body>
</html>

4- Menata Bentuk HTML

pada langkah ini kita akan membuat beberapa style untuk form kita menggunakan css. salin kode di bawah ini dan simpan sebagai gaya. css di folder proyek Anda

fieldset {
	width:500px;
	border:2px solid green;
	margin:0 auto;
	border-radius:5px;
}

legend {
	color: black;
	font-size: 25px;
}

dl {
	float: right;
	width: 390px;
}

dt {
	width: 180px;
	padding-bottom:5px;
	margin-bottom:5px;
	color: black;
	font-size: 19px;
}

dd {
	width:200px;
	float:left;
}

dd input {
	width: 200px;
	border: 1px solid #DDD;
	font-size: 15px;
	text-indent: 5px;
	height: 28px;
}
dd input:hover {
	width: 200px;
	border: 1px solid green;
	font-size: 15px;
	text-indent: 5px;
	height: 28px;
}

.btn {
	color: #fff;
	background-color: green;
	height: 38px;
	border: 2px solid #CCC;
	border-radius: 10px;
	float: right;
}

5- Reset Skrip Kata Sandi di PHP

pada langkah ini kita akan membuat kode php untuk mereset kata sandi ke dalam database mySQL. di sini kode sumber salin kode di bawah ini dan simpan sebagai reset. php

	<?php 
		$conn_db = mysql_connect("localhost","root","") or die();
		$sel_db = mysql_select_db("password",$conn_db) or die();
		if(isset($_POST['re_password']))
		{
		$old_pass=$_POST['old_pass'];
		$new_pass=$_POST['new_pass'];
		$re_pass=$_POST['re_pass'];
		$chg_pwd=mysql_query("select * from users where id='1'");
		$chg_pwd1=mysql_fetch_array($chg_pwd);
		$data_pwd=$chg_pwd1['password'];
		if($data_pwd==$old_pass){
		if($new_pass==$re_pass){
			$update_pwd=mysql_query("update users set password='$new_pass' where id='1'");
			echo "<script>alert('Update Sucessfully'); window.location='index.php'</script>";
		}
		else{
			echo "<script>alert('Your new and Retype Password is not match'); window.location='index.php'</script>";
		}
		}
		else
		{
		echo "<script>alert('Your old password is wrong'); window.location='index.php'</script>";
		}}
	?>
_

Jika Anda menghadapi masalah apa pun dengan kode sumber ini maka Anda dapat Mengunduh kode sumber Lengkap dalam format zip dengan mengklik tombol di bawah Unduh Sekarang jika tidak, Anda dapat mengirim Komentar

Apa yang harus dilakukan jika saya lupa kata sandi PDO PHP saya?

Kunjungi Halaman Lupa Kata Sandi. Masukkan email akun Anda dan tekan tombol Kirim berwarna hijau. Email otomatis akan dikirim dengan instruksi dan tautan untuk mengatur ulang kata sandi Anda. Pilih Ubah kata sandi saya

Bagaimana cara mengubah kata sandi di PHP PDO?

Cara mengganti Password di php .
Sekarang Validasi bidang ini dengan javascript. Setelah ini buat skrip php untuk mengubah kata sandi. Skrip PHP diberikan di bawah ini. Kode HTML untuk Formulir Ubah Kata Sandi
Validasi Javascript untuk mengubah Kata Sandi
Script untuk Ubah Kata Sandi
Struktur Tabel info pengguna

Bagaimana cara mendapatkan kata sandi saya jika saya lupa?

Jika Anda lupa sandi layar kunci Android, apakah ada cara untuk membuka kunci ponsel? . factory reset your device to be able to use your phone again.

Bagaimana cara menemukan kata sandi bambu saya?

Buka URL BambooHR Anda dan klik Lupa Kata Sandi? di sebelah kanan tombol Masuk . Masukkan alamat email Anda dan klik Kirim Email untuk menghasilkan notifikasi email setel ulang kata sandi. Dari dalam notifikasi email, klik Atur Ulang Kata Sandi Anda.