2022/08/18 2

Chapter 08. 스프링 부트 프로젝트 - 비밀번호 찾기(초기화)

Ex) 메인 페이지에 공통적으로 계속 사용할 코드를 어떻게 관리할까? - ThymeLeaf fragment - layout 파일을 이렇게 구성하면 회원 가입 | 회원 정보 | 로그인 | 로그아웃 - index 파일을 간단히 작성 가능 메인 페이지 - 다른 info, 파일에도 모두 적용한다. - 가입 결과 페이지는 true / false에 맞게 각각 넣어줘야한다. Note) 실행 결과 ==================================오류 ===================================== - 로그인을 해야만 메인페이지가 안 뜬다. - 그리고 메인 기본 인덱스 페이지가 안 나오고 로그인 페이지가 첫 번째로 나온다. - 원인: SecurityConfig클래스에서 메서드 이름을 잘못..

Chapter 07. 스프링 부트 프로젝트 - 로그인/로그아웃

Ex) SecurityConfiguration - demo4 프로젝트 만든다. 종속성 Spring security 선택, pom 파일에서 복사해서 - fastlms에 붙여넣기 -애플리케이션 실행하면 시큐리티 패스워드가 뜬다. - 로컬 접속 - 위의 패스워드 입력해야 로그인이 가능하다. - 시큐리티 Config 클래스 추가, 주소에 대한 권한 설정 -> antMachers: '/' => 루트 페이지, '/**' => 루트 및 모든 페이지 -> 로그인 없이 접속 가능해진다. package com.zerobase.fastlms; import org.springframework.context.annotation.Configuration; import org.springframework.security.confi..