public function handle($request, Closure $next)
{
$cookie = \Request::cookie('remember_token');
if ($cookie && !\Session::has('User')) {
$this->authService->autoLoginCheck();
}
// TODO: delete after release.
$loginUser = $this->userService->getCurrentUser();
if (!empty($loginUser) && !isset($loginUser->role)) {
$user = $this->userService->getById($loginUser->id);
$this->authService->setUser($user);
}
return $next($request);
}