/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $user = UserService::getCurrentUser(); if (!isset($user)) { return redirect(UserService::createLoginUrl('/')); } return $next($request); }
/** * The very very first page. */ public function getRoot() { $user = UserService::getCurrentUser(); if (isset($user)) { return Redirect::to('/home'); } else { $url = UserService::createLoginUrl('/home'); return View::make('home.index')->with('url', $url); } }
public function __construct(Application $app, User $user = null) { $this->user = $user; if (is_null($user)) { $this->loginUrl = UserService::createLoginUrl($app['auth.onlogin.callback.url']); $this->logged = false; } else { $this->logged = true; $this->logoutUrl = UserService::createLogoutUrl($app['auth.onlogout.callback.url']); } }
public function login() { $_SESSION['loginUrl'] = UserService::createLoginUrl('/'); include 'views/loginView.php'; }