-
Notifications
You must be signed in to change notification settings - Fork 0
/
forgotdb.php
49 lines (40 loc) · 1.5 KB
/
forgotdb.php
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
if(isset($_POST['submit']))
{
$email= $_POST['email'];
$conn = mysqli_connect("localhost","root","","shop_db1");
$query = "select * from users where email='$email'";
$record =mysqli_query($conn,$query);
$emailcount = mysqli_num_rows($record);
if($emailcount)
{
$userdata = mysqli_fetch_array ($record);
$username = $userdata ['name'];
$token = $userdata ['token'];
$subject = "Reset password through PHP";
$body= "Hi, $username . Click here to reset your account password http://localhost:800/CA323/newpassword.php?token=$token";
$headers = "From: [email protected]";
if(mail($email, $subject, $body, $headers))
{
print_r( "Email successfully sent to $email ...");
//$_SESSION['msg']="check your mail to reset your account password $email";
$message[] = 'check your mail to reset your account password';
header("Location: ./login.php");
}
else
{
echo "Email sending failed...";
}
}
else
{
echo "<h1> Record Not Found</h1>";
}
mysqli_close($conn);
}
//}
else
{
header("Location: ./login.php");
}
?>