Advertisement
Guest User

Untitled

a guest
Jul 6th, 2017
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.54 KB | None | 0 0
  1. <?php
  2. if(isset($_POST['post_username']) && isset($_POST['post_password']) && isset($_POST['post_email']) && isset($_POST['post_iscompany']) && isset($_POST['post_sessionid'])){
  3. require_once 'reg_header.php';
  4.  
  5. $company = $_POST['post_iscompany'];
  6. if($company){
  7.     $company = 'db_companys';
  8. }else{
  9.     $company = 'db_users';
  10. }
  11.  
  12. $uname = strip_tags($_POST['post_username']);
  13. $upass = strip_tags($_POST['post_password']);
  14. $umail = strip_tags($_POST['post_email']);
  15. $usession = strip_tags($_POST['post_sessionid']);
  16.  
  17.  
  18. $uname = $DBcon->real_escape_string($uname);
  19. $upass = $DBcon->real_escape_string($upass);
  20. $umail = $DBcon->real_escape_string($umail);
  21. $usession = $DBcon->real_escape_string($usession);
  22.  
  23. $query = $DBcon->query("SELECT db_username FROM ".$company." WHERE db_username='$uname' || db_email='$umail'");
  24. $row=$query->fetch_array();
  25.  
  26. $count = $query->num_rows;
  27. if($count < 1){
  28.    
  29. $stmt = $DBcon->prepare("INSERT INTO ".$company." (db_username, db_password, db_sessionkey, db_email) VALUES (?, ?, ?, ?)");
  30. $stmt->bind_param("ssss", $p_username, $p_password, $p_session, $p_mail);
  31.  
  32. $p_username = $uname;
  33. $p_password = password_hash($upass, PASSWORD_DEFAULT);
  34. $p_session = $usession;
  35. $p_mail = $umail;
  36. if($stmt->execute()){
  37.     echo 'SUCCESS_REGISTER';
  38. }else{
  39.     echo file_get_contents('../data/errorString') . 'ERROR_UNKNOWN';
  40. }
  41.  
  42. $stmt->close();
  43. }else{
  44.     echo file_get_contents('../data/errorString') . 'ERROR_ALREADY_EXISTS';
  45. }
  46. }else{
  47.      echo file_get_contents('../data/errorString') . 'ERROR_SIGNIN_NOSET';
  48. }
  49.  $DBcon->close();
  50. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement