Laravel 경로 페이지에서 세션 데이터 (인증)를 사용하는 방법

Magmatic

페이지가 많은 대형 웹 사이트가 있습니다. 대부분의 경우 사용자가 로그인해야합니다. 모든 단일 페이지 또는 모든 단일 컨트롤러에 "Auth"를 지정하는 대신 다음과 같이 사용자가 로그인했는지 여부에 따라 경로를 설정하고 싶습니다.

// in web.php
if (Auth::isLoggedIn()) {
    Route::get('/', function () { return view('pages/dashboard'); });
    ... lots more
}

내가 이것을 할 수없는 이유는 Auth가 세션을 사용하고 세션이 아직 실행되지 않은 미들웨어로 수행되기 때문에 web.php에서 세션이 아직 초기화되지 않았기 때문입니다.

저는 Laravel 8을 사용하고 있다고 믿습니다.

감사.

OMR

사용자가 로그인해야하는 경로를 그룹화 한 다음 그룹화 된 경로에 대해 인증 미들웨어를 사용할 수 있습니다 .

Route::middleware(['auth'])->group(function () {
    Route::get('/', function () {
        //
    });

    Route::get('/', function () { return view('pages/dashboard'); });
});

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Hive에서 시간 세션 및 데이터 페이지별로 로그 순서를 정렬하는 방법

분류에서Dev

Codeigniter에서 데이터를 사용하여 동일한 페이지로 리디렉션하는 방법

분류에서Dev

이미 인증 된 사용자를 로그인 페이지에서 홈 페이지로 리디렉션하는 방법

분류에서Dev

PHP를 사용하여 페이지에 다른 세션의 데이터를 유지하는 방법

분류에서Dev

CodeIgniter에서 세션 데이터가있는 헤더, 사이드 바와 같은 페이지보기를로드하는 방법은 무엇입니까?

분류에서Dev

Laravel 세션에 데이터를 미리로드하는 방법은 무엇입니까?

분류에서Dev

세션으로 PHP에서 로그인 후 사용자 데이터를 얻는 방법

분류에서Dev

세션에 설정된 페이지로 사용자를 리디렉션하는 방법은 무엇입니까?

분류에서Dev

인증 사용자가 Laravel에서 인증되지 않은 사용자 권한으로 자신의 페이지를 방문하지 못하도록하는 방법은 무엇입니까?

분류에서Dev

Laravel 5.2 인증 시스템에서 사용자가 로그 아웃하면 세션 변수를 지우는 방법

분류에서Dev

웹 페이지에서 표를 추출하면서 데이터를 세로로 추가하는 방법

분류에서Dev

사용자가 로그인 후 페이스 북 프로필 세부 정보를 변경하는 경우 내 애플리케이션에서 페이스 북 프로필을 업데이트하는 방법은 무엇입니까?

분류에서Dev

JavaScript 용 블레이드에서 페이지를 변경하는 방법 (Laravel)

분류에서Dev

로그인 후 SQL에서 세션을 사용하여 두 개의 테이블 데이터를 얻는 방법,하지만 로그인에 1 개의 테이블 데이터를 사용합니다.

분류에서Dev

Laravel 4를 사용하면 사용자가 페이지에 액세스 할 때 세션 생성을 중지 할 수있는 방법이 있습니까?

분류에서Dev

Codeigniter에서 세션 데이터 사용자 ID로 조건 확인이 작동하지 않는 경우

분류에서Dev

AWS Elastic Beanstalk를 사용하는 Laravel 5.2의 세션이 쿠키, 파일 또는 데이터베이스로 SESSION_DRIVER에서 작동하지 않습니다.

분류에서Dev

Laravel 5.2에서 로그인 사용자 데이터를 보는 방법

분류에서Dev

사용자가 jQuery에서 처음으로 페이지에 액세스하는 경우 로컬 저장소를 확인하는 방법

분류에서Dev

Laravel axios 및 vue를 사용하여 보호 된 경로에 데이터를 게시하는 방법

분류에서Dev

Palantir Foundry에서 인증없이 데이터 세트를 업로드하는 방법

분류에서Dev

Laravel에서 이미지 경로를 데이터베이스에 저장하는 방법은 무엇입니까?

분류에서Dev

htaccess를 사용하여 루트 도메인에서 페이지로 301 리디렉션하는 방법

분류에서Dev

한 페이지에서 다른 페이지로 데이터를 교환하는 세션

분류에서Dev

PHP 페이지에서 ajax 페이지로 데이터를 보내는 방법

분류에서Dev

PHP Laravel : 세션 데이터를 설정하거나 가져 오는 방법?

분류에서Dev

로그인 (사용자 / 암호) 텍스트 상자를 사용하여 동일한 페이지에서 ADFS WIF 페더레이션 및 양식 인증에 로그인하는 방법은 무엇입니까?

분류에서Dev

Struts 프로그래밍을 사용하여 데이터베이스에서 데이터를 인쇄하고 ftl 페이지에 표시하는 방법

분류에서Dev

mysql에서 laravel 마이그레이션을 사용하여 데이터베이스 열 'null'을 'nullable'로 변경하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Hive에서 시간 세션 및 데이터 페이지별로 로그 순서를 정렬하는 방법

  2. 2

    Codeigniter에서 데이터를 사용하여 동일한 페이지로 리디렉션하는 방법

  3. 3

    이미 인증 된 사용자를 로그인 페이지에서 홈 페이지로 리디렉션하는 방법

  4. 4

    PHP를 사용하여 페이지에 다른 세션의 데이터를 유지하는 방법

  5. 5

    CodeIgniter에서 세션 데이터가있는 헤더, 사이드 바와 같은 페이지보기를로드하는 방법은 무엇입니까?

  6. 6

    Laravel 세션에 데이터를 미리로드하는 방법은 무엇입니까?

  7. 7

    세션으로 PHP에서 로그인 후 사용자 데이터를 얻는 방법

  8. 8

    세션에 설정된 페이지로 사용자를 리디렉션하는 방법은 무엇입니까?

  9. 9

    인증 사용자가 Laravel에서 인증되지 않은 사용자 권한으로 자신의 페이지를 방문하지 못하도록하는 방법은 무엇입니까?

  10. 10

    Laravel 5.2 인증 시스템에서 사용자가 로그 아웃하면 세션 변수를 지우는 방법

  11. 11

    웹 페이지에서 표를 추출하면서 데이터를 세로로 추가하는 방법

  12. 12

    사용자가 로그인 후 페이스 북 프로필 세부 정보를 변경하는 경우 내 애플리케이션에서 페이스 북 프로필을 업데이트하는 방법은 무엇입니까?

  13. 13

    JavaScript 용 블레이드에서 페이지를 변경하는 방법 (Laravel)

  14. 14

    로그인 후 SQL에서 세션을 사용하여 두 개의 테이블 데이터를 얻는 방법,하지만 로그인에 1 개의 테이블 데이터를 사용합니다.

  15. 15

    Laravel 4를 사용하면 사용자가 페이지에 액세스 할 때 세션 생성을 중지 할 수있는 방법이 있습니까?

  16. 16

    Codeigniter에서 세션 데이터 사용자 ID로 조건 확인이 작동하지 않는 경우

  17. 17

    AWS Elastic Beanstalk를 사용하는 Laravel 5.2의 세션이 쿠키, 파일 또는 데이터베이스로 SESSION_DRIVER에서 작동하지 않습니다.

  18. 18

    Laravel 5.2에서 로그인 사용자 데이터를 보는 방법

  19. 19

    사용자가 jQuery에서 처음으로 페이지에 액세스하는 경우 로컬 저장소를 확인하는 방법

  20. 20

    Laravel axios 및 vue를 사용하여 보호 된 경로에 데이터를 게시하는 방법

  21. 21

    Palantir Foundry에서 인증없이 데이터 세트를 업로드하는 방법

  22. 22

    Laravel에서 이미지 경로를 데이터베이스에 저장하는 방법은 무엇입니까?

  23. 23

    htaccess를 사용하여 루트 도메인에서 페이지로 301 리디렉션하는 방법

  24. 24

    한 페이지에서 다른 페이지로 데이터를 교환하는 세션

  25. 25

    PHP 페이지에서 ajax 페이지로 데이터를 보내는 방법

  26. 26

    PHP Laravel : 세션 데이터를 설정하거나 가져 오는 방법?

  27. 27

    로그인 (사용자 / 암호) 텍스트 상자를 사용하여 동일한 페이지에서 ADFS WIF 페더레이션 및 양식 인증에 로그인하는 방법은 무엇입니까?

  28. 28

    Struts 프로그래밍을 사용하여 데이터베이스에서 데이터를 인쇄하고 ftl 페이지에 표시하는 방법

  29. 29

    mysql에서 laravel 마이그레이션을 사용하여 데이터베이스 열 'null'을 'nullable'로 변경하는 방법은 무엇입니까?

뜨겁다태그

보관