Advertisement
Guest User

Untitled

a guest
Sep 8th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. <?php
  2. if(isset($_POST['username']))
  3. {
  4. include_once('user.function.php');
  5. $users = new ManageUsers();
  6. $username = $_POST['username'];
  7. $password = $_POST['password'];
  8. $email = $_POST['email'];
  9. $repassword = $_POST['repassword'];
  10. $ip_address = $_SERVER['REMOTE_ADDR'];
  11. //$date = date("Y:m:d");
  12. //$time = date("H:i:s");
  13. //$reg_date = $time+$date;
  14. $reg_date = date('l jS of F Y h:i:s A');
  15. //generate key token
  16. function secret_key($valid_chars, $length)
  17. {
  18. $random_string = "";
  19. $num_valid_chars = strlen($valid_chars);
  20. for ($i = 0; $i < $length; $i++)
  21. {
  22. $random_pick = mt_rand(1, $num_valid_chars);
  23. $random_char = $valid_chars[$random_pick-1];
  24. $random_string .= $random_char;
  25. }
  26.  
  27. return $random_string;
  28. }
  29.  
  30. $mychars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
  31. $gen_key = secret_key($mychars, 15);
  32. $secret_key = $gen_key;
  33.  
  34. if(empty($username) || empty($email) || empty($password) || empty($repassword))
  35. {
  36. $error = 'All fields are required';
  37. }
  38. elseif($password !== $repassword)
  39. {
  40. $error = 'Password Does nor match';
  41. }
  42. elseif(!filter_var($email,FILTER_VALIDATE_EMAIL))
  43. {
  44. $error = "Email Not valid";
  45. }
  46. else
  47. {
  48. $check_availablity = $users->GetUserInfo($username);
  49. $checkmyemail = $users->CheckMymail($email);
  50. //var_dump(isset($check_availablity));
  51. //var_dump(isset($checkmyemail));
  52. if($check_availablity == 0 || $checkmyemail == 0)
  53. {
  54. $register_user = $users->registerUsers($username,$email,$password,$ip_address,$reg_date,$secret_key);
  55.  
  56. if($register_user == 1)
  57. {
  58. $make_sessions = $users->GetUserInfo($username);
  59. var_dump($make_sessions);
  60. echo "YOUR ARE IN REGISTER USER";
  61. }
  62.  
  63. }
  64. else
  65. {
  66. if($check_availablity == 1 || $checkmyemail == 1)
  67. {
  68. $error = "Email And Username already exists !";
  69.  
  70. }
  71. if($check_availablity == 1)
  72. {
  73. $error = "Username already exists !";
  74.  
  75. }
  76. if($checkmyemail == 1)
  77. {
  78. $error = "Email already exists !";
  79.  
  80. }
  81.  
  82. }
  83.  
  84. }
  85. }
  86. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement