當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Auth::verify方法代碼示例

本文整理匯總了PHP中Illuminate\Support\Facades\Auth::verify方法的典型用法代碼示例。如果您正苦於以下問題:PHP Auth::verify方法的具體用法?PHP Auth::verify怎麽用?PHP Auth::verify使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Illuminate\Support\Facades\Auth的用法示例。


在下文中一共展示了Auth::verify方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: postLogin

 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();
     }
 }
開發者ID:runningjack,項目名稱:busticketAdmin,代碼行數:45,代碼來源:AuthController.php


注:本文中的Illuminate\Support\Facades\Auth::verify方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。