-
Notifications
You must be signed in to change notification settings - Fork 1
/
session.php
31 lines (27 loc) · 1017 Bytes
/
session.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
<?php
// Establishing Connection with Server by passing server_name, user_id and password as a parameter
include("dbconfig.php");
session_start(); // Starting Session
// Storing Session
$user_check = $_SESSION['login_user'];
// SQL Query To Fetch Complete Information Of User
$ses_sql = mysqli_query($conn,"SELECT user_Name,user_ID,level_ID,user_img,user_Email FROM user_accounts WHERE user_Name='$user_check'");
$row = mysqli_fetch_assoc($ses_sql);
$login_session = $row['user_Name'];
$_SESSION['login_level'] = $row['level_ID'];
$_SESSION['login_id'] = $row['user_ID'];
$_SESSION['user_Name'] = $row['user_Name'];
$_SESSION['user_Email'] = $row['user_Email'];
if (!empty($row['user_img'])) {
$s_img = 'data:image/jpeg;base64,'.base64_encode($row['user_img']);
}
else{
$s_img = "../assets/images/user.png";
}
$_SESSION['user_img'] = $s_img;
if (!isset($login_session))
{
mysqli_close($conn); // Closing Connection
header('Location: ../authentication.php'); // Redirecting To Home Page
}
?>