<?
php
require_once __DIR__ .
'/../../config/[Link]';
require_once __DIR__ .
'/../Services/[Link]';
class AuthController
private $authService;
public function __construct()
global $conn;
$this->authService =
new AuthService($conn);
public function login()
session_start();
$username =
$_POST['username'];
$password =
$_POST['password'];
$user =
$this->authService
->login(
$username,
$password
);
if (!$user) {
die(
"Invalid Credentials"
);
$_SESSION['user_id']
= $user['id'];
$_SESSION['role_id']
= $user['role_id'];
$_SESSION['school_id']
= $user['school_id'];
echo "Login Successful";