CacheKeys.Sms.cs 734 B

123456789101112131415161718192021222324252627
  1. using System;
  2. namespace JiaZhiQuan.Common
  3. {
  4. public static partial class CacheKeys
  5. {
  6. /// <summary>
  7. /// 手机号每天发送短信次数限制
  8. /// </summary>
  9. /// <param name="mobile"></param>
  10. /// <returns></returns>
  11. public static string MobileDayLimit(string mobile)
  12. {
  13. return GenerateKey($"send_sms:day_limit:{mobile}");
  14. }
  15. /// <summary>
  16. /// 连续发送的短信次数限制
  17. /// </summary>
  18. /// <param name="mobile"></param>
  19. /// <returns></returns>
  20. public static string ContinuousLimit(string mobile)
  21. {
  22. return GenerateKey($"send_sms:continous_limit:{mobile}");
  23. }
  24. }
  25. }