everymeals/EveryMeal_Server

[feature/user-profile-create] 유저 인증 여부

Closed this issue · 0 comments

요청 기능 설명

이 기능은 사용자의 인증 여부를 확인하는 엔드포인트입니다. 사용자의 기기 고유 번호(deviceId)를 사용하여 해당 사용자가 인증되었는지 확인하고, 그 결과를 불리언 값으로 반환합니다. 이 엔드포인트는 사용자가 로그인한 상태인지를 판단하거나, 특정 작업에 대한 권한이 있는지 확인하는 데 사용될 수 있습니다.

필요한 작업

클라이언트에서 요청이 오면, 인증된 사용자의 기기 고유 번호를 추출합니다.
사용자 레포지토리(userRepository)를 사용하여 해당 기기 고유 번호로 사용자를 조회합니다.
사용자가 존재하면, 사용자의 이메일(email)이 비어 있지 않다면 (인증된 사용자) true를 반환하고, 비어 있다면 (미인증 사용자) false를 반환합니다.
엔드포인트는 인증 여부를 불리언 값으로 응답합니다.