public function __construct() { $this->loggedInUser = Auth::User(); $this->loggedInViaRememberMe = Auth::viaRemember(); view()->share('isSignedIn', Auth::check()); view()->share('user', $this->loggedInUser); }
/** * Show the application login form. * * @return \Illuminate\Http\Response */ public function getLogin() { if (Auth::viaRemember()) { redirect()->intended($this->redirectPath()); } return view('auth.login'); }
public function getLogin() { if (Auth::viaRemember()) { return redirect()->intended('admin'); } return view('admin::login'); }
public function handle($request, Closure $next) { if (!Auth::check() or Auth::viaRemember()) { return redirect()->route('home.index')->withErrors(['Por favor, faça o login']); } $role = $this->authService->getUserRole(); if ($role != 'aluno') { return redirect()->back()->withErrors(['Você não tem permissão para acessar esta página']); } return $next($request); }
function showLoginView() { if (Auth::check()) { return View::make('about'); // return Redirect::to('/about'); } if (Auth::viaRemember()) { return View::make('about'); //return Redirect::to('/about'); } return View::make('login'); }
public function createLogin(Request $request) { $user_name = $request->input('user_name'); $password = $request->input('password'); //This line creates a login in credential for you $user = (new user())->create(['user_name' => $user_name, 'password' => Hash::make($password), "user_role" => 1]); if (Auth::attempt(['user_name' => $user_name, 'password' => $password], true) || Auth::viaRemember()) { return redirect('/dashboard'); } return $this->getLogin(); }
/** * Login page of the user * * @return $this|Redirect */ public function login() { if (Auth::check()) { //if user already logged in return redirect($this->login_redirect); } elseif (Auth::viaRemember()) { //if user set remember me token return redirect($this->login_redirect); } else { return view('users::login')->with('layout', $this->layout); } }