출처
www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-JPA-%EC%9B%B9%EC%95%B1/dashboard
github.com/devjun63/whiteship-studyolle/commit/588a1d6f32d262f2f27bf7138eeedcdc4213558c
네비게이션 뷰
- 인증 정보가 없는 경우
- 인증 정보가 있는 경우
타임리프 스프링 시큐리티
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-springsecurity5</artifactId>
</dependency>
인증 정보가 없는 경우
- 로그인 / 가입 버튼 보여주기
인증 정보가 있는 경우
- 알림 / 스터디 개설 / 프로필 드랍다운 메뉴 보여주기
- 이메일 인증을 하지 않은 사용자의 자동 로그인은 "인증" 경고 창 보여주기
실습
Thymeleaf + Spring Security Dialect
아이콘은 fontawesome 사용하여 다음 강의에서 다룰예정
'프로젝트 정리 > 스프링과 JPA 기반 웹 애플리케이션 개발' 카테고리의 다른 글
15. 뷰 중복 코드 제거 (0) | 2021.04.01 |
---|---|
14. 프론트엔드 라이브러리 설정 (0) | 2021.03.05 |
12. 회원 가입: 가입 완료 후 자동 로그인 (0) | 2021.02.25 |
11. 회원 가입: 인증 메일 확인 테스트 및 리팩토링 (0) | 2021.02.25 |
10. 회원 가입: 인증 메일 확인 (0) | 2021.02.24 |