Ejemplo n.º 1
0
 public function postLogin(Request $request)
 {
     try {
         $input = $request->all();
         $credentials = array('email' => $input['email'], 'password' => $input['password']);
         $email = $input['email'];
         $password = $input['password'];
         /* Auth::attempt(array(
                'identifier' => 'admin',
                'password' => 'admin'
            ));*/
         // Auth::();
         switch (Auth::verify(array('email' => $email, 'verified' => 1, 'password' => $password), true)) {
             case Verify::SUCCESS:
                 return Redirect::intended('/dashboard');
                 break;
             case Verify::INVALID_CREDENTIALS:
                 \Session::flash("error_message", "Invalid Credentials");
                 return Redirect::back();
                 break;
             case Verify::UNVERIFIED:
                 \Session::flash("error_message", "Unverified User");
                 return Redirect::back();
                 break;
             case Verify::DISABLED:
                 \Session::flash("error_message", "User Disabled");
                 return Redirect::back();
                 break;
         }
         /*if (Auth::attempt(array('email' => $email,'verified'=>1, 'password' => $password),true))
           {
               $user = User::find(Auth::user()->id);
               if ($user->verified) {
                   //return Redirect::to($redirect);
                   return Redirect::intended('backend/dashboard/index');
               } else {
                   // Redirect to homepage
                   // return Redirect::to('your_default_logged_in_page')->with('success', 'You have logged in successfully');
               }
           }*/
     } catch (Exception $e) {
         \Session::flash("error_message", $e->getMessage());
         return \Redirect::back();
     }
 }