34 lines
		
	
	
		
			873 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			873 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
/*! @file
 | 
						|
 | 
						|
    @id $Id$
 | 
						|
*/
 | 
						|
//       1         2         3         4         5         6         7         8
 | 
						|
// 45678901234567890123456789012345678901234567890123456789012345678901234567890
 | 
						|
 | 
						|
/// Check if a user exists
 | 
						|
/** Check if a user exists in the server's user table.
 | 
						|
 | 
						|
    @param $user user name to check
 | 
						|
    @return json encoded value:
 | 
						|
      - 'user name as string', if user does exist
 | 
						|
      - null, if user does not exist or in case of error
 | 
						|
 | 
						|
    @api Check If User Exists
 | 
						|
*/
 | 
						|
function checknewuser($user) {
 | 
						|
  try {
 | 
						|
    require_once("opendb.php");
 | 
						|
    $dbuser = $db->real_escape_string($user);
 | 
						|
    $q = $db->query("select * from user where name='$dbuser';");
 | 
						|
    if ($q->num_rows==0) {
 | 
						|
      echo json_encode($user);
 | 
						|
    } else {
 | 
						|
      echo json_encode(null);
 | 
						|
    }
 | 
						|
  } catch (Exception $e) {
 | 
						|
    echo json_encode(null);
 | 
						|
  }
 | 
						|
}
 | 
						|
checknewuser($_REQUEST['user']);
 | 
						|
?>
 |