Add Rate Limiting for OTP Email Requests
Description
The OTP email sending endpoint (server/apis/otp.js) lacks rate limiting. Users can send unlimited OTP requests in rapid succession, resulting in multiple emails being sent to the same email address.
Current Behavior
- A user can click "Send OTP" multiple times
- Each request sends a new OTP email immediately
- No delay or request limit enforced per user/IP
Add Rate Limiting for OTP Email Requests
Description
The OTP email sending endpoint (
server/apis/otp.js) lacks rate limiting. Users can send unlimited OTP requests in rapid succession, resulting in multiple emails being sent to the same email address.Current Behavior