home/autoph/public_html/projects/api/app/Utilities/Auth.php 0000644 00000001336 15025034347 0020053 0 ustar 00 getUser(array(Session::get('uid')));
foreach ($response as $key => $value) {
$this->{$key} = $value;
}
}
}
public static function check()
{
if (!empty(Session::get('uid'))) {
return true;
}
return false;
}
public static function user()
{
if (is_null(self::$instance)) {
self::$instance = new self();
}
return self::$instance;
}
}
home/autoph/public_html/projects/api/app/Middlewares/Auth.php 0000644 00000002173 15025036202 0020330 0 ustar 00 redirect(url('login'));
}
//login using cookie
if (empty(Session::get('uid')) && !empty(Cookie::get('uid'))) {
$user_id = $user->getUserIdBySessionToken(array(Cookie::get('uid')));
$user_data = $user->getUser(array($user_id));
if (empty($user_data)) {
response()->redirect(url('logout'));
}
Session::set(['uid' => $user_data['id'], 'agent' => $_SERVER['HTTP_USER_AGENT']]);
}
//check user status
if (empty($user->getUserStatus(array(Session::get('uid'))))) {
response()->redirect(url('logout'));
}
}
}