인증된 사용자를 위한 Laravel 8 로그아웃

원래 게시된 @https://codeanddeploy.com 방문하여 샘플 코드 다운로드: https://codeanddeploy.com/blog/laravel/laravel-8-logout-for-your-authenticated-user

이전 게시물에서 우리는 인증을 구현했습니다. 이제 Laravel auth logout에 대해 이야기하겠습니다. 로그아웃은 사용자가 로그인할 때 웹 애플리케이션에서 구현해야 하는 중요한 기능 중 하나이며 계정에서 로그아웃하고 보안을 유지하는 옵션이 있어야 합니다.

이 게시물을 줄이려면 여기에서 내 이전 게시물을 따르십시오.

1단계: 경로 만들기



route/web.php를 탐색한 다음 아래 코드를 입력합니다.

Route::group(['middleware' => ['auth']], function() {
   /**
   * Logout Route
   */
   Route::get('/logout', 'LogoutController@perform')->name('logout.perform');
});


2단계: LogoutController 생성



app/Http/Controllers 디렉터리를 탐색한 다음 LogoutController.php라는 파일을 만든 다음 아래 코드를 붙여넣습니다.

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Session;

class LogoutController extends Controller
{
    /**
     * Log out account user.
     *
     * @return \Illuminate\Routing\Redirector
     */
    public function perform()
    {
        Session::flush();

        Auth::logout();

        return redirect('login');
    }
}


이제 Laravel 인증을 위한 로그아웃 기능이 있습니다. 이 튜토리얼이 도움이 되었으면 합니다. 이 코드를 다운로드하려면 여기https://codeanddeploy.com/blog/laravel/laravel-8-logout-for-your-authenticated-user를 방문하십시오.

행복한 코딩 :)

좋은 웹페이지 즐겨찾기