Pos*_*Guy 7 t-sql asp.net asp.net-membership membership-provider
我创建了一堆插入脚本,以便将新用户添加到aspnet_Membership和aspnet_User表中.我不能认证,说它找不到我的用户.
有没有人试图通过T-SQL插入创建新的成员资格用户?我必须这样做,因为我们在C#/ ASP.NET中创建用户代码目前不起作用.
Vin*_*ius 14
来自MSDN:
declare @now datetime
set @now= GETDATE()
exec aspnet_Membership_CreateUser 'MyAppName','admin1','pass@word1', '','admin1@contoso.com','','',1,@now,@now,0,0,null
Run Code Online (Sandbox Code Playgroud)
http://msdn.microsoft.com/en-us/library/gg252020(v=office.14).aspx
小智 2
这很可能是因为会员资格提供商对密码进行了哈希处理(并对密码加盐)以进行保存和检索(比较哈希值,而不是未哈希处理的密码)。
我猜你运行了aspnet_Membership_CreateUser存储过程。这将输入一个未散列的密码(和错误的盐)。
换句话说,您需要使用会员资格提供程序/API 来创建、检索和身份验证。
| 归档时间: |
|
| 查看次数: |
13060 次 |
| 最近记录: |