Description
The User model has refreshToken field defined twice, causing confusion and potential save errors.
Issues Found
- Duplicate Field Definition -
refreshToken defined on line 52 and line 70
- No Refresh Token Expiry - Refresh tokens never expire
- No Cleanup - Old refresh tokens not cleared
Expected Outcome
✅ Remove duplicate refreshToken field
✅ Add refreshTokenExpiry field
✅ Add method to clear refresh token
Description
The User model has
refreshTokenfield defined twice, causing confusion and potential save errors.Issues Found
refreshTokendefined on line 52 and line 70Expected Outcome
✅ Remove duplicate refreshToken field
✅ Add refreshTokenExpiry field
✅ Add method to clear refresh token