-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdb_connect.php
More file actions
67 lines (64 loc) · 2.45 KB
/
db_connect.php
File metadata and controls
67 lines (64 loc) · 2.45 KB
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
session_start();
$_SESSION["host"] = "localhost";
$_SESSION["db_user"] = "root";
$_SESSION["db_password"] = "";
$_SESSION["db_name"]="nitrutsa_nu2019";
$con=mysqli_connect($_SESSION["host"],$_SESSION["db_user"],$_SESSION["db_password"]) or die("Failed to connect to MySQL: " . mysqli_error($con));
mysqli_select_db($con,$_SESSION["db_name"]) or die("Failed to connect to MySQL: " . mysqli_error());
function signed_in( $check = 0)
{
global $con;
if($check == 0 and array_key_exists("signed_in",$_SESSION) and (bool)$_SESSION['signed_in'])
{
$stmt=$con->prepare("SELECT * from users where uid=?");
$stmt->bind_param("s",$_SESSION['userid']);
$stmt->execute();
$result = $stmt->get_result();
$count = mysqli_num_rows($result);
if($count==1){
$row = $result->fetch_array(MYSQLI_ASSOC);
$_SESSION['name'] = $row['name'];
$_SESSION['email'] = $row['email'];
$_SESSION['contact'] = $row['contact'];
$_SESSION['gender'] = $row['gender'];
$_SESSION['college'] = $row['college'];
$_SESSION['checkin']=$row['checkin'];
$_SESSION['paid']=$row['paid'];
return true;
}
return false;
}
elseif($check == 1 and array_key_exists("admin_in",$_SESSION) and (bool)$_SESSION['admin_in'])
{
$stmt=$con->prepare("SELECT * from admin where userid=?");
$stmt->bind_param("s",$_SESSION['admin_id']);
$stmt->execute();
$result = $stmt->get_result();
$count = mysqli_num_rows($result);
if($count==1){
$row = $result->fetch_array(MYSQLI_ASSOC);
$_SESSION['admin_id'] = $row['userid'];
return true;
}
return false;
}
elseif($check == 2 and array_key_exists("coordinator_in",$_SESSION) and (bool)$_SESSION['coordinator_in'])
{
$stmt=$con->prepare("SELECT * from coordinator where c_id=?");
$stmt->bind_param("s",$_SESSION['coordinator_id']);
$stmt->execute();
$result = $stmt->get_result();
$count = mysqli_num_rows($result);
if($count==1){
$row = $result->fetch_array(MYSQLI_ASSOC);
$_SESSION['coordinator_id'] = $row['c_id'];
$_SESSION['event_id'] = $row['eid'];
return true;
}
return false;
}
else
return false;
}
?>