为了账号安全,请及时绑定邮箱和手机立即绑定

简单用户登录模型的问题。

简单用户登录模型的问题。

一只名叫tom的猫 2018-08-21 09:06:45
有问下如下User实体.可否同时应用于注册、修改、登录.问题在于当登录时只需字段不为空即可,而不需要远程验证用户名称的唯一性。。如何尝试?又或许建立多个UserModel.分别对应各自的环境(注册、登录、修改)。但在使用上面有点麻烦,请高人赐教。1 public class User 2 { 3     public int UserID { get; set; } 4 5     [Required, Remote("CheckUser", "home", ErrorMessage = "账号已存在")] 6     public string UserName { get; set; } 7     [Required] 8     public string Password { get; set; } 9 10     [Required, NotMapped, Compare("Password")]11     public string ConfirmPassword { get; set; }12 13     public List<Role> Roles { get; set; }14 }
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

还是用多个Model吧,毕竟应用场景不同。

现在一个Model用在注册、修改、登录三种场景下,以后别的地方可能还要用,这个Model会越来越复杂的


查看完整回答
反对 回复 2018-08-23
  • 1 回答
  • 0 关注
  • 429 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信