/
register.php
executable file
·36 lines (36 loc) · 1007 Bytes
/
register.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
require 'classes/register.php';
$db=new DB;
$db->connect();
$fullname=mysqli_real_escape_string($db->con,$_POST['name']);
$username=mysqli_real_escape_string($db->con,$_POST['username']);
$password=mysqli_real_escape_string($db->con,$_POST['password']);
$email=mysqli_real_escape_string($db->con,$_POST['email']);
$mobile=mysqli_real_escape_string($db->con,$_POST['mobile']);
$regno=mysqli_real_escape_string($db->con,$_POST['registrationNumber']);
if(isset($fullname) && isset($username) && isset($password) && isset($email) && isset($mobile) && isset($regno))
{
$user=new Register($fullname,$username,$password,$email,$mobile,$regno);
if(!$user->validate())
{
$send=array(
"status"=>"101");//email not valid
echo json_encode($send);
die();
}
if($user->usernameExists())
{
$send=array(
"status"=>"103");//username already exists.
echo json_encode($send);
die();
}
else
{
$user->insert();
$send=array(
"status"=>"111");
echo json_encode($send);
}
}
?>