Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Mysql php . में ईमेल भेजकर भूले हुए पासवर्ड को कैसे अपडेट करें?

पासवर्ड बदलें.php

  1. बदलें AND , . के साथ password . के बीच &repassword
  2. निकालें ' कॉलम नाम में email .
  3. बदलें 'email'=$result1 करने के लिए email='$email'

बदलें

$query = mysql_query("update registered SET password = '$password' AND repassword ='$repassword' WHERE 'email'=$result1");

करने के लिए

$query = mysql_query("update registered SET password = '$password', repassword ='$repassword' WHERE email='$email'");

उपयोगकर्ता की आवश्यकता के लिए।

चूंकि, आप changepassword.php . पर ईमेल भेज रहे हैं .आपको एक hidden field बनानी होगी email . के लिए , जो forgottenpassword.php . पर सबमिट हो जाएगा पेज.

अपने डेटाबेस कनेक्शन की जाँच करें। और, क्रॉस चेक करें कि क्या सभी कॉलम नाम ठीक से लिखे गए हैं।

इस कोड का इस रूप में उपयोग करें।

पासवर्ड बदलें.php

<form method="POST" action="forgotten.php" id="myform">
    <input type='hidden' value="<?php echo $_GET['email'];?>" name='email'>
    <div class="form-group">
    <label for="psw"><span class="glyphicon"></span> Password</label>
    <input id="password" class="form-control" type="password" name="password" placeholder="Enter password here" required/>
    </div>
    <div class="form-group">
    <label for="rpsw"><span class="glyphicon"></span>Confirm Password</label>
    <input id="repassword" class="form-control" type="password" name="repassword" placeholder="Retype password here" required/>
    </div>
    <button type="submit"  class="btn btn-success btn-block"><span class="glyphicon glyphicon-off"></span> Create New Password</button>
</form>

भूल गए.php

<?
$connection = mysql_connect("localhost", "root", "") or die(mysql_error());
$db = mysql_select_db("db_name", $connection);

$email=$_POST['email'];
$password=$_POST['password'];
$repassword=$_POST['repassword']; 

$sql1="SELECT * FROM registered WHERE email ='$email'";
$result1=mysql_query($sql1);

$query = mysql_query("update registered SET password = '$password', repassword ='$repassword' WHERE email='$email'");

if($query)
{
    $to = $email;
    $from = '[email protected]';
    $subject="Password Changed";
    $message.="your password has been changed successfully. ";      
    $success = mail($to, $subject, $message);
    echo "Password has been changed successfully";
}
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या यह MySQL तालिकाओं को latin1 से utf-8 में बदलने का एक सुरक्षित तरीका है?

  2. डेटाबेस डिजाइन करना :कौन सा बेहतर तरीका है?

  3. MySQL:अनुक्रमित होने के लिए बहुत लंबे कॉलम पर कुशल क्वेरी

  4. एक मोडल बॉक्स में अपनी आईडी पास करके उपयोगकर्ता को एक संदेश भेजना

  5. mysql बहुसंकेतक प्रविष्टियों की कई घटनाओं की गणना करें