在ASP.NET Membership provider中将电子邮件地址设置为用户名
发布时间:2020-12-16 07:33:58 所属栏目:asp.Net 来源:网络整理
导读:我想在会员资格api中使用电子邮件地址作为用户名而不是接受用户名. ?我希望用户可以使用电子邮件地址注册到我的网站,他可以使用电子邮件ID和密码登录,而不是用户名和密码. 解决方法 这就是我们所做的,所以它可以重用,我们可以在web.config中注册它.如果你考
我想在会员资格api中使用电子邮件地址作为用户名而不是接受用户名.
?我希望用户可以使用电子邮件地址注册到我的网站,他可以使用电子邮件ID和密码登录,而不是用户名和密码. 解决方法
这就是我们所做的,所以它可以重用,我们可以在web.config中注册它.如果你考虑一下,这就是重要的.只要您的验证和前端向最终用户表明他们的用户名应该是电子邮件,并且您进行了正确的验证……从那里,正常的呼叫任何会员提供商都会支持您.快捷方式版本的新方法,以及隐藏/修改我们的外观背后的原始方法.
public class EmailAsUsernameMembershipProvider : SqlMembershipProvider { public MembershipUser CreateUser(string password,string email,string passwordQuestion,string passwordAnswer,bool isApproved,object providerUserKey,out MembershipCreateStatus status) { return base.CreateUser(email,password,email,passwordQuestion,passwordAnswer,isApproved,providerUserKey,out status); } private new MembershipUser CreateUser(string username,string password,out status); } public override bool RequiresUniqueEmail { get { return true; } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 部署网站的最佳方式 – 应用程序池启动停止
- asp.net-mvc – 如何将行的模型从Kendo Grid传递到可编辑的
- asp.net – 如何为Katana/Owin自主托管应用程序设置默认静态
- wcf – OData是否违反了关注点?
- asp.net – 如何从ascx控件注册css页面?
- asp.net-mvc – 如何在mvc actionlink语法中添加bootstrap图
- asp.net – 当页面加载是AJAX历史记录点的结果时,如何检测客
- asp.net-mvc – asp.net mvc错误处理的最佳做法
- ASP.Net注销代码块
- .net – 商业应用很糟糕,还有什么吗?
推荐文章
站长推荐
- asp.net – VirtualPathUtility.ToAbsolute()VS.
- asp.net-mvc-3 – 我可以将PartialViewResult与P
- ASP.NET 2.0到4.0
- ASP.NET站点缓慢,直到回收
- 一步一步创建ASP.NET MVC5程序[Repository+Autof
- asp.net-mvc – 如何首先使用EF核心代码创建连接
- asp.net – 当BackColor透明时,MS图表中的文字变
- asp.net – 如何在设计模式下打开RDLC
- asp.net-mvc – 使用MVC时,如何调用Controller A
- asp.net – 忽略在IIS中为代码400(错误请求)配置
热点阅读