admin_config/verification_config.rs
1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Serialize, Deserialize)]
4pub struct VerificationCodeConfig {
5 /// 验证码长度
6 pub length: usize,
7 /// 过期时间(秒)
8 pub ttl: u64,
9 /// 发送间隔(秒)
10 pub send_interval: u64,
11}
12
13impl Default for VerificationCodeConfig {
14 fn default() -> Self {
15 Self {
16 length: 6,
17 ttl: 300,
18 send_interval: 60,
19 }
20 }
21}