Advertisement
Guest User

service.php

a guest
Nov 25th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.07 KB | None | 0 0
  1. <?php
  2. // cannot check for session because requests to service.php are executed from unauthenticated uses
  3. require 'DBInfo.php';
  4. // $returnArray = array('username' => false, 'email' => false);
  5.  
  6. if (isset($_POST['username'])){
  7.   // echo "Received";
  8.   $query = $link->prepare("SELECT username FROM users where username=?");
  9.   $query->bind_param("s", $_POST['username']);
  10. }
  11. else if (isset($_POST['email'])){
  12.   // echo "Received";
  13.   $query = $link->prepare("SELECT email FROM users where  email= ? ");
  14.   $query->bind_param("s", $_POST['email']);
  15. }
  16. else echo "Bad request";
  17.  
  18. if (!$query->execute())
  19. {
  20.   echo "Database access failed miserably".mysqli_error($link);
  21. }
  22. else
  23. {
  24.   $query->store_result();
  25.   $numRows =  $query->num_rows();
  26.   if (isset($_POST['username']) && $numRows == 1){
  27.     echo json_encode(array("username"=>"taken"));
  28.   }
  29.     // $returnArray['username'] = true;
  30.   else if (isset($_POST['email']) && $numRows == 1){
  31.     echo json_encode(array("email"=>"taken"));
  32.   }
  33.     // $returnArray['email'] = true;
  34.   else echo "Username or email not taken";
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement