forked from Git21221/IBMSkillsBuild
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreotp.php
37 lines (35 loc) · 965 Bytes
/
reotp.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
<?php
include_once 'db.php';
session_start();
$otp1= $_POST['otp1'];
$otp2= $_POST['otp2'];
$otp3= $_POST['otp3'];
$otp4= $_POST['otp4'];
$password = ($_POST['pass']);
$cpassword = ($_POST['cpass']);
$email = $_SESSION['email'];
$session_otp = $_SESSION['otp'];
$otp = $otp1.$otp2.$otp3.$otp4;
if(!empty($otp)){
if($otp == $session_otp){
$sql = mysqli_query($conn, "SELECT * FROM elitte WHERE email ='{$email}' AND otp = '{$otp}'");
if(mysqli_num_rows($sql)>0){
$null_otp = 0;
$sql2 = mysqli_query($conn,"UPDATE elitte SET `password`= '$password',`otp`='$null_otp' WHERE email ='{$email}'");
if($sql2){
$row = mysqli_fetch_assoc($sql);
if($row){
$_SESSION['otp']=$row['otp'];
echo "OK";
}
}
}
}
else{
echo "Wrong Otp!";
}
}
else{
echo "Enter Otp!";
}
?>