질문을 삭제하지 말아주세요.!
 
1
0
-1

라라벨 설치후 

php artisan make:auth 로 인증기능의  scaffolding 하면.. 작동하는 사용자 인증기능에서..

암호찾기나 패스워드 초기화 기능을 담당하는 Password 리셋 기능의 과정을 보면..

broker명으로 된 메쏘드와 변수가 있는데..

이게 어떤 기능을 하는 지 이해가 잘 안되네요...??


guards,  providers 로 구성되는 인증개념 외에...

별개의 개념인가요? ..

사실 기본으로 make:auth로 설치되는 디폴트인증기능 파일보면..

편리한 게 아니라, 더 복잡한 거 같습니다..

..

개인적인 생각일지 몰라도.. trait 로 분리해서 할 필요가 꼭 있을 까하는 것들도.

다 trait로 분리되어 있어서.

그나마, phpstorm 의 인텔리센스기능없으면 ..거의 절망이 되지 않았을까 합니다..


    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      그러게요. 라라벨이 제공하는 빌트인 사용자 인증을 다 이해한다면, 분명 "고수" 일 겁니다.

      인터페이스 코드를 살펴 봤을 때,

      1. 비밀번호 초기화 링크를 보내고,

        사용자가 이메일로 받은 초기화 링크를 눌러서 웹 페이지를 다시 방문해서 새 비밀번호를 넣으면 
      2. 새 비밀번호에 대한 유효성 검사를 하고
      3. 새 비밀번호를 저장하고, 임시로 발급한 토큰을 삭제하는

      일을 하네요.

        CommentAdd your comment...