VerifyNode.jsRedisSaaSโ
Featured
SMS OTP Verification with Rate Limiting โ Node.js + Redis
// Rate-limited OTP via Twilio Verify
const client = require('twilio')(accountSid, authToken);
async function sendOTP(phone) {
const key = `otp:${phone}`;
const count = await redis.incr(key);
if (count > 3) throw new Error('Rate limit');
await redis.expire(key, 3600);
return client.verify.v2
.services(verifySid)
.verifications.create({ to: phone, channel: 'sms' });
}
Marcus Webbยท 2h ago18,42094







