Guest User

Untitled

a guest
Sep 1st, 2018
877
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. <?
  2.  
  3. //Registration form requests user pass and 3 security questions
  4. $date = time();
  5. $user = $_POST['user'];
  6. $pass = $_POST['pass'];
  7. $q1 = $_POST['q1'];
  8. $q2 = $_POST['q2'];
  9. $q3 = $_POST['q3'];
  10.  
  11. $random = rand(1,24);
  12. if ($random < 10){$random= '0'.$random;}
  13. $temppass= $pass.$user.$date;
  14. $password = md5($temppass);
  15. $p1 = strlen($password, $random, 8);
  16. $p2 = substr($p1,0,1).$random.substr($p1,1);
  17.  
  18. //insert $date,$user,$p2, $q1, $q2, and $q3 in DB
  19.  
  20. //Verification asks for user pass and 1 random question
  21.  
  22. $user = $_POST['user'];
  23. $pass = $_POST['pass'];
  24. $q1 = $_POST['q1'];
  25.  
  26. //compare user and question for first check and if match is found pull password and date from db
  27.  
  28. $passDB=$row['pass'];
  29. $userDB=$row['user'];
  30. $dateDB=$row['date'];
  31. $random = substr($passDB, 1, 2);
  32. $temppass= $pass.$userDB.$dateDB;
  33. $p1 = md5($temppass);
  34. $p2 = substr($p1, $random, 8);
  35. $p2 = substr($p2,0,1).$random.substr($p2,1);
  36.  
  37. if ($p2 = $passDB){echo 'Login Successful!';
Add Comment
Please, Sign In to add comment