-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuser.php
More file actions
46 lines (33 loc) · 977 Bytes
/
Copy pathuser.php
File metadata and controls
46 lines (33 loc) · 977 Bytes
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
38
39
40
41
42
43
44
45
46
<?php
require_once 'Database.php';
class user {
protected $db;
public function __construct (){
$this ->db = new Database();
}
public function getuser($full_name, $email,$phone_number,$gender, $DoB, $password){
$sql = "INSERT INTO user (full_name, email, phone_number, gender, DoB, password)
VALUES ('$full_name','$email','$phone_number','$gender','$DoB','$password')";
// return $this ->db -> query($sql);
$result = $this ->db ->query($sql);
if ($result&&$result->num_rows >0) {
return true;
//echo "welcome";
}
else{
return false;
}
}
}
class login extends user {
public function __construct(){
parent::__construct();
}
public function authenticate($full_name, $password){
$sql = "SELECT * FROM user WHERE full_name= '$full_name' AND password = '$password'";
$result = $this->db ->query ($sql);
return ($result && $result->num_rows > 0);
//var_dump($sql);
}
}
?>