使用ASP.NET表单身份验证,您如何接受电子邮件地址和密码,使用电子邮件地址查找用户名,然后使用查找到的用户名和密码登录?
我们有这个员工卡系统,其中包含员工编号,但没有人能记住他们的编号。显而易见的是使用电子邮件地址进行登录,但应用程序的其余部分依赖于用户名是员工编号。
谢谢。代码链接/示例将很好。
我们目前的C#解决方案在以下代码处以空引用异常结束:
Response.Write(Membership.GetUser().UserName);
但这两个都可以正常工作:
string userName = Membership.GetUserNameByEmail(emailAddress); bool successfulLogin = Membership.ValidateUser(userName, password);
我们有这个员工卡系统,其中包含员工编号,但没有人能记住他们的编号。显而易见的是使用电子邮件地址进行登录,但应用程序的其余部分依赖于用户名是员工编号。
谢谢。代码链接/示例将很好。
我们目前的C#解决方案在以下代码处以空引用异常结束:
Response.Write(Membership.GetUser().UserName);
但这两个都可以正常工作:
string userName = Membership.GetUserNameByEmail(emailAddress); bool successfulLogin = Membership.ValidateUser(userName, password);