コード例 #1
0
ファイル: Controller.php プロジェクト: BarkaBoss/TheHex
 public function __construct()
 {
     $this->loggedInUser = Auth::User();
     $this->loggedInViaRememberMe = Auth::viaRemember();
     view()->share('isSignedIn', Auth::check());
     view()->share('user', $this->loggedInUser);
 }
コード例 #2
0
 /**
  * Show the application login form.
  *
  * @return \Illuminate\Http\Response
  */
 public function getLogin()
 {
     if (Auth::viaRemember()) {
         redirect()->intended($this->redirectPath());
     }
     return view('auth.login');
 }
コード例 #3
0
 public function getLogin()
 {
     if (Auth::viaRemember()) {
         return redirect()->intended('admin');
     }
     return view('admin::login');
 }
コード例 #4
0
ファイル: AlunoAuth.php プロジェクト: RenatoTheodoro/mahaGeo
 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);
 }
コード例 #5
0
 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');
 }
コード例 #6
0
 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();
 }
コード例 #7
0
 /**
  * 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);
     }
 }