【发布时间】:2012-10-02 19:42:15
【问题描述】:
在这一行我遇到了一个异常 -
OAuthWebSecurity.CreateOrUpdateAccount(provider, providerUserId, model.UserName);
System.Web.Security.MembershipCreateUserException:提供的用户名无效。
进入这里的数据是
- 提供者 - “facebook”
- providerUserId - “1321311387573991”
- model.UserName - “马克思佩恩”
初始化工作正常使用
WebSecurity.InitializeDatabaseConnection("club", "User", "UserID", "UserName", autoCreateTables: true);
我找不到任何例子说明为什么它说用户名无效? 是否有一个标准来定义什么是正确的用户名?
【问题讨论】:
-
我认为用户名可能是电子邮件地址。至少这是我登录时 facebook 要求我做的。
标签: c# asp.net asp.net-membership asp.net-mvc-4 dotnetopenauth