-
Notifications
You must be signed in to change notification settings - Fork 54
Conversation
yyy9942
commented
Jan 12, 2020
- 회원 가입
- 로그인
- 로그아웃
- 아이디와 비밀번호로 유효성 검사
- 비밀번호 변경
- 메일 변경
- 회원 가입 - 로그인 - 로그아웃 - 아이디와 비밀번호로 유효성 검사 - 비밀번호 변경 - 메일 변경
* @param jp 조인포인트 | ||
* @throws Throwable 발생 가능한 예외 설정 | ||
*/ | ||
@Before("@annotation(com.delfood.aop.RiderLoginCheck)") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
만약 @LoginCheck
어노테이션에 userLevel 같은 옵션을 하나 만들어두면 어노테이션을 하나만 사용할 수 있지 않을까요?
* @param session 사용자의 세션 | ||
* @param request 변경전 비밀번호, 변경할 비밀번호 정보 | ||
*/ | ||
@PatchMapping("update/password") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
update
, create
등 오퍼레이션의 내용은 URL에 들어있지 않는게 좋습니다~
@@ -0,0 +1,7 @@ | |||
package com.delfood.error.exception; | |||
|
|||
public class IdDeletedException extends IllegalArgumentException { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이전에 사용했던 Exception중에 재활용할만한게 없을까요?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
enum을 사용한 것 까지 좋았습니다~
((ServletRequestAttributes) (RequestContextHolder.currentRequestAttributes())).getRequest() | ||
.getSession(); | ||
|
||
if (LoginCheck.UserType.MEMBER.equals(loginCheck.type())) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
switch-case문을 사용하면 더 깔끔할것 같네요~