✨ Feat: [#101] 비밀번호 재설정 기능 구현 완료
This commit is contained in:
@@ -8,4 +8,14 @@ class IsGithubLinked(BasePermission):
|
||||
if token_obj := getattr(user, 'github_token', None):
|
||||
if token := getattr(token_obj, 'access_token', None):
|
||||
return True
|
||||
return False
|
||||
return False
|
||||
|
||||
class IsPasswordResetToken(BasePermission):
|
||||
message = "Password reset token required."
|
||||
|
||||
def has_permission(self, request, view):
|
||||
token = getattr(request, "auth", None)
|
||||
if not token:
|
||||
return False
|
||||
|
||||
return token.get("purpose") == "password_reset"
|
||||
Reference in New Issue
Block a user