Skip to main content

How To Create Php Forgate Password Script -Full Detail In Hindi





simple forgot password code in php


Hello Friends Ajj Me Apko Btane Wala Hu Ki Aap Kis Parkar Easily Apni Website Me Login Registration Ke Sath Forgate Password Ka  Option Add Kar Sakte Ho-
How Its Work-Ye Kaam Kese Karega
Sabse Pehle To Jab Aap Isme Email Id Enter Karoge Agar Wo Email Id Apke Database Me Available Hogi To Ye Script Us Email Id Par Password Send Kar Degi By Using Php Mailer Libarary
Agar Wo Email Id Database Me Available Nhi Hogi To User Ko Error Message Jayega Ki Apki Id Register Nahi Hai
Steps-
Sabse pehle do file create kar lijiye-
·         Index.php
·         Forgate.php

 Index.php-is file me ek form create kar lijiye jese image me dikhaya gya hai



Forgate.php-is file me niche diya gya forgate.php file ka code add kar lijiye copy karke

Ab apko phpmailer libleray ki jarrurt padegi ise aap niche diye gye link se download kar lijiye or extract kar lijiye


Ab aap ek folder bnaiye or us folder ke ander  index.php,forgate.php and php mailer liberary ka folder extract kiya hai use sath me paste kar dijiye ek folder ke ander
Jo folder extract kiya hai uska name -PHPMailer-master kar dijiye







Forgate .php  code me apko thoda change karna hai mere niche btaye gye steps ko follow kare
·         Yanha username –apne gmail id dale
·         Password-yanha apne gmail id ka password dale
·         From-yanha be apne gmail id dale




forgate.php


  

$conn=mysqli_connect("localhost","root","","forgate");

$email=$_POST["email"];//if it not work then you can use REQUEST Method
$query=mysqli_query($conn,"select * from forgate where email='$email'");
$row=mysqli_fetch_array($query);

require 'PHPMailer-master/PHPMailerAutoload.php';

$mail = new PHPMailer();
  //Enable SMTP debugging.
  $mail->SMTPDebug = 0;
  //Set PHPMailer to use SMTP.
  $mail->isSMTP();
  //Set SMTP host name
  $mail->Host = "smtp.gmail.com";//if you run program on webhosting then using your hosting  host here
  $mail->SMTPOptions = array(
                 'ssl' => array(
                        'verify_peer' => false,
                        'verify_peer_name' => false,
                        'allow_self_signed' => true
                    )
                );
  $mail->SMTPAuth = TRUE;
  //enter your username and password here
  $mail->Username = "yourmail@gmail.com";
  $mail->Password = "yourpassword";
  //If SMTP(simple mail transfer protocol) needs TLS encryption then set it
  $mail->SMTPSecure = "false";
  $mail->Port = 587;
  //Set TCP port to connect to
  $mail->From = "yourmail@gmail.com";
  $mail->FromName = "enter form name ";
  $mail->addAddress($row["email"]);
  $mail->isHTML(true);


  $mail->Subject = "forgate mail";
  $mail->Body = "this is your password:".$row["pass"];
  $mail->AltBody = "This is the plain text contant";
  if(!$mail->send())
  {
   echo "your email id not exit";
  }
  else
  {
   echo "

your password has been sent successfully Check your email

"; }
   


Create Table And Database Using 
Database name-Forgate
Table Name- Forgate
-- phpMyAdmin SQL Dump
-- version 4.7.0
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Apr 09, 2018 at 08:31 AM
-- Server version: 10.1.26-MariaDB
-- PHP Version: 7.1.8

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: `forgate`
--

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

--
-- Table structure for table `forgate`
--

CREATE TABLE `forgate` (
  `id` int(10) NOT NULL,
  `email` varchar(100) NOT NULL,
  `pass` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Indexes for dumped tables
--

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

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `forgate`
--
ALTER TABLE `forgate`
  MODIFY `id` int(10) NOT NULL AUTO_INCREMENT;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 */;


Ab Aap Database Ke Code Ko Copy Karle  Or Jo Apne Database Bnaya Tha Wanha Apko Sql Query Ka Option Show Hoga Wanha Is Code Ko  Execute Karwa De Apka Table Atomatic He Create Ho Jayega
Ab Aap Php Phpmyadmin Me Jakar Apna Database Forgate Open Karke Isme Forgate Table Ke Ander Kuch Value Pase Kar De Email Id And Password

Ab Aap Easily Ise Test Test Kar Sakte Hai


Is pArkar aap Easily apni Website me Login Registration Ke Sath Forgate Pawword ka Option Laga Sakte Ho

Aap Demo Check Kar Sakte Ho Demo Website Se

      
     DEMO
  
Me Umid Karta Hu Ki Apko Mere Ye Post forgot password code in php mysqli
Achi Lagi Hogi Agar Apko Koi Be Problem A Rhe Hai Post Ke Regarding To Aap Comment Me Puch Sakte Ho Me Apki Puri Sahayata Karne Ki Koshish Karunga
Thank You Tean Gajabwap Web In Hindi


Comments

  1. sir bhut achi post hai me kaffi Time se ise dund raha tha bt ajj mila mujhe ye code

    ReplyDelete

Post a Comment

Popular posts from this blog

How to Download Vimeo Thumbnail With PHP

Vimeo Thumbnail Downloader Tool – Vimeo Video Ka Thumbnail Download Karein Aaj ke is tutorial mein hum Vimeo Thumbnail Downloader Tool ke baare mein jaanenge. Is tool ki help se hum Vimeo video URL se us video ki thumbnail image obtain kar sakte hain. Agar aap PHP, Web Development, HTML, CSS aur Online Tools banana seekh rahe hain, to ye ek useful PHP project example hai. Vimeo Thumbnail Downloader Kya Hai? Vimeo Thumbnail Downloader ek simple tool hai jisme user Vimeo video ka URL enter karta hai. Tool Vimeo video ID ko identify karta hai aur available thumbnail image ko display karta hai. Example Vimeo URL: https://vimeo.com/389063954 Is URL mein: 389063954 Vimeo video ID hai. Vimeo Thumbnail Downloader Kaise Work Karta Hai? Is PHP script mein mainly do functions use kiye gaye hain: 1. getVimeoId() Ye function Vimeo URL se video ID find karta hai. 2. getVimeoThumb() Ye function Vimeo video ID ke basis par thumbnail information retrieve karta hai aur available thumbnail...

How To Create Contact Form With Validation-Php & Html

How To Create Contact Form - Hello Friends Ajj Me Apko Btaunga   Ki Kis Prakar   Ham Apni Website Ke Liye Contact Form Bnana Sakta Hai.( By Using   Php Contact Form With Validation Script ) Contact Form Hmare Website Ke Liye Bhut He Jrruri Hota Hai.Contact Form Ke Help Se He User Apna Message Website Owner(Admin) Ko Bhej Sakte Hai. Ajj Me Apko Btane Wala Hu Ki Kis Parkar Ham Contact Form Banakar Apne Website Me Add Kar Sakte Hai Or Apni Website Ke Liye Contact Form Bana Sakte Hai Is Contact Form Me   Ham Php Mail Function() Ka Use Karege . Ab Jab Be Koi User Contact Form Me Apni Information ,Message Details Fill Karke Submit Karega To Uski Sare Information Website Admin Ke Email Id Par A Jaiyegi Jo Be Admin Dwara   Niche Diye Gye Code Me Setup Ki Hogi. Used Language- ·          HTML ·          Jquery ·          Php ...

How To Send Sms From Website Using Php-Textlocal SMS

Hello Friends Ajj Me Apko Btaunga Ki Kis Prakar Aap Apni Website Me Free Sms Send Ka Option Integrate Kar Sakte Ho. Bulk sms in India-Best company Iske Liye Apko Sabse Pehle   Https://Www.Textlocal.In/Signup Par Signup Karke Account Create Karna Hai.Ye Ek Achi bulk sms provider company hai ·          Account Create Hone Ke Bad Aap Apna Username And Password Enter Karke Apne Dashboard Me Login Ho Jaiye( textlocal login) ·          Yanha Apko Text Local Company Dwara 10 Meassge Free Testing Ke Liye Diye Jayege ·          Aap Sms Plan Buy Kar Sakte Ho Is Company Dwara Bhut He Kam Prize Me Sms Pakage,plan provide  Kiye Jate Hai Textlocal Price Plans –  index.php <?php if(isset($_POST['code']) &&  isset($_POST['mobile'])){ // Authorisation details. $username = "enter your textlocal account email id here"; $hash = "...