Avatar
0
Cường Nguyễn Hữu Beginner
Gửi OTP trong spring boot
Chi phí để gửi opt qua sms giao động khoảng 250-500đ tùy từng nhà mạng. Làm cách nào để hạn chế người dùng yêu cầu otp. Họ ấn liên tục thì chết tiền
  • Answer
Remain: 5
1 Answer
Avatar
tvd12 Beginner
tvd12 Beginner
Em có thể giới hạn 1 ngày họ được gửi bao nhiêu OTP bằng cách tạo ra 1 bảng kiểu này:

DailyUserOTP(
  long userId,
  int otpCount
  String sentDate /*ví dụ 2022-01-01*/
)

Trước khi send OTP em query trong bảng này select otpCount from DailyUserOTP where userId = 123 và kiểm tra số lượng tối đa là được em ạ.

  • 1
  • Reply