-
Notifications
You must be signed in to change notification settings - Fork 0
/
register.php
37 lines (35 loc) · 1.15 KB
/
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
37
<?php
require_once("praveen.php");
$app=new praveen();
$keys=array("phone","email");
$app->checkPOST($keys);
$phone=$app->escapedPost($keys[0]);
$email=$app->escapedPost($keys[0]);
if(is_numeric($phone)) {
$sql = "select (id) from registered_users where phone='$phone' or email='$email' limit 1";
$result=$app->query($sql);
$userCount = $result->num_rows;
if ($userCount == 0) {
$password=$app->generateRandomString(8);
if ($phone == "")
$sql = "insert into registered_users(email, password) values ('$email','$password')";
else if ($email == "") $sql = "insert into registered_users(email,password) values ('$phone','$password')";
else $sql = "insert into registered_users(phone, email, password) values ('$phone','$email','$password')";
$result=$app->query($sql);
$resp[error]=0;
if(debug) {
$resp['status'] = "success";
}
}else {
if(debug){
$resp["status"] = "Already registered"; }
$resp[error] = 101;
}
}else{
if(debug){
$resp["status"] = "Invalid Phone number";
}
$resp[error] = 103;
}
echo json_encode($resp);
?>