我目前正在面向公司客户的网站上使用ASP.NET 2.0 Forms身份验证。
当客户第一次通过网站激活他们的帐户时,会从数据库中填写他们的电子邮件及其全名。
在他们输入username
,security question
,security answer
和password
后,所有这些参数都会传递到Membership.CreateUser
。
对于单字母域电子邮件的客户,例如 kim@q.com 或 john@k.com ,Membership.CreateUser
电子邮件验证会返回无效的电子邮件地址,并且在输入有效的电子邮件地址之前不会创建用户成员资格。
我们是否解决了任何人都知道的单字母电子邮件验证问题?任何建议都会有所帮助。