构建用户模型与认证系统
1. 用户模型定义与验证
首先,我们定义了 User 结构体,并构建了验证输入密码是否与用户密码匹配的函数:
impl User {
pub fn verify(self, password: String) -> bool {
return verify(password.as_str(),
&self.password).unwrap()
}
}
接下来,需要在 models/user/mod.rs 文件中注册模型:
pub mod new_user;
pub mod user;
同时,在 models/mod.rs 文件中添加以下代码,使这些模块可被应用访问:
pub mod item;
pub mod user;
2. 修改待办事项数据模型
为了将用户数据模型与待办事项关联起来,我们需要修改待办事项的数据模型。在 models/item/item.rs 文件中添加以下代码:
use crate::schema::to_do;
use su
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



