【问题标题】:asp.net identity membership saving both email and username for a user为用户保存电子邮件和用户名的 asp.net 身份成员身份
【发布时间】:2014-12-29 20:01:27
【问题描述】:
我想知道是否可以将电子邮件保存为 asp.net 身份的身份模型的一部分,以及是否可以同时保存电子邮件和用户名。
我可以创建帐户,保存用户名/密码,但我不确定是否可以保存电子邮件以及身份模型的一部分。
另外,在我知道有启用/禁用登录的选项之前使用 asp.net 会员提供程序,还可以检查用户的最后登录日期。
这可能与 asp.net 身份?
【问题讨论】:
标签:
asp.net
webforms
asp.net-membership
asp.net-identity
membership-provider
【解决方案1】:
ApplicationUser by 有一个属性Email,您可以在创建用户记录之前对其进行填充。甚至可以选择使电子邮件独一无二,这是重置电子邮件的好主意。
至于启用/禁用登录,您可以将自己的IsEnabled 属性添加到ApplicationUser 的实现中并覆盖SignInManager.SignIn 以检查用户是否已登录。
所以“是”是您两个问题的答案。