91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

laravel如何判斷是否登錄

發布時間:2021-09-17 16:21:04 來源:億速云 閱讀:141 作者:chen 欄目:編程語言

本篇內容介紹了“laravel如何判斷是否登錄”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

本教程操作環境:windows7系統、Laravel6版、Dell G3電腦。

確定當前用戶是否登錄(已認證)

你可以使用 Auth facade 的 check 方法來檢查用戶是否已認證。如果已認證,將會返回 true:

use Illuminate\Support\Facades\Auth;

if (Auth::check()) {
    // 用戶已經登錄了...
}

雖然可以使用 check 方法確認用戶是否被認證,但是在允許用戶訪問的某些路由 / 控制器之前,通常還是會使用中間件來驗證用戶是否進行過身份驗證。

擴展知識:

很多應用是需要登陸后才能操作,Laravel 提供了一個 auth 工具來實現用戶的認證功能。并且有一個 config/auth.php 來配置 auth 工具。

下面看一下 auth 工具的常用方法:

Auth::check();// 判斷當前用戶是否未登錄

Auth::guest();// 判斷當前用戶是否未登錄,與 check() 相反

Auth::guard();// 自定義看守器 默認為 `web`

Auth::user();// 獲取當前的認證用戶,一個提供者的模型

Auth::id();// 獲取當前的認證用戶的 ID(未登錄情況下會報錯)

Auth::attempt(['email' => $email, 'password' => $password],true);// 通過給定的信息來嘗試對用戶進行認證(成功后會自動啟動會話),第一個數組就是認證的參數,第二個參數true就是'記住我'功能

Auth::login(User::find(1), $remember = false);// 登錄一個指定用戶到應用上,一般是登陸的參數通過后,執行login方法,保存session等登陸成功的操作

Auth::logout();// 使用戶退出登錄(清除會話)

“laravel如何判斷是否登錄”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

承德市| 吉木乃县| 禄劝| 陵川县| 蒙阴县| 南乐县| 名山县| 四会市| 郧西县| 霍州市| 简阳市| 大田县| 宽城| 揭西县| 武强县| 景泰县| 大邑县| 土默特右旗| 和田县| 界首市| 射洪县| 敦煌市| 沙雅县| 曲阳县| 香河县| 抚松县| 海门市| 东明县| 普兰店市| 繁昌县| 长岭县| 砀山县| 杭锦旗| 伊春市| 花莲县| 镇宁| 崇信县| 淮阳县| 徐水县| 方城县| 彩票|