✏️ 메인화면 로직보통 로그인을 하게 되면 ~님 환영합니다를 띄어줌, 여기서도 로그인을 하면 화면에 ~님 환영합니다를 띄어줌사람들이 쓴 게시글들을 모두 볼 수 있음글쓰기 버튼을 누르면 게시글 등록화면으로 이동로그인만 하면은 모든 사람들의 게시물에 댓글을 달거나 좋아요를 누를 수 있고, 게시물의 댓글도 볼 수 있음삭제하기와 수정하기는 자신이 쓴 게시물만 가능하며 다른 사람이 쓴 게시물은 건들 수 없음✏️ list.html 생성님 환영합니다. 글번호 글제목 내용 작성자 좋아요 ..
✏️ 로그인 로직로그인 창에서 아이디 + 비밀번호를 입력컨트롤러는 LoginDTO로 이 값을 받아옴컨트롤러는 멤버서비스를 통해 아이디가 존재하는지 비밀번호가 일치하는지 검사일치한다면 로그인을 함과 동시에 authentication을 설정해주고, 세션을 만들어준 뒤 메인 화면으로 이동일치하지 않는다면 로그 에러를 찍어주고 다시 로그인 화면을 띄어준다✏️ LoginDTO 클래스@Getter@Setterpublic class LoginDTO { private String id; private String password; private Collection authorities;}로그인 시 입력 값을 받아올 클래스이다.✏️ login.html 생성로그인을 해주세용 ..
✏️ 회원가입 로직기본적인 로직은 클라이언트 요청 → 컨트롤러 → 서비스 → 리포지토리 방식으로 작업이 이루어진다회원가입 입력창에서 id, name, password, confirmpassword를 입력함컨트롤러는 SignUpDTO를 통해서 입력값을 전달받음컨트롤러는 멤버서비스의 메소드를 통해, id가 중복되지는 않았는지 password와 confirm메소드가 같은지 확인을 한다.모두 이상이 없으면 다시 멤버서비스를 호출해서 SignUpDTO의 값을 Member db에 save하고 로그인 창으로 이동한다.이상이 있으면 로그 에러를 찍어주고 회원가입 화면을 다시 띄어준다.✏️ Member 클래스package hello.hello_spring.domain.member;import hello.hello_sp..
✏️ WebSecurityConfig 클래스@Configuration@EnableWebSecurity(debug = true)@RequiredArgsConstructorpublic class WebSecurityConfig { private final AuthenticationFilter authenticationFilter; @Bean SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http .addFilterBefore(authenticationFilter, UsernamePasswordAuthenticationFilter.class) ...
- Total
- Today
- Yesterday
- 유니온 파인드
- 유클리드 호제법
- 이분 매칭
- 자바
- 카운팅 정렬
- C++
- DP
- 자바스크립트
- 투 포인터
- 반복문
- c++ string
- 알고리즘
- 에라토스테네스의 체
- BFS
- DFS
- CSS
- 스프링 부트 crud 게시판 구현
- java
- 스택
- 백준
- html
- 자료구조
- 세그먼트 트리
- C++ Stack
- 백준 풀이
- HTML5
- Do it!
- 우선순위 큐
- js
- 알고리즘 공부
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |