我試圖找回CURENT用戶成員資格提供UserId
但事情不走我計劃的方式獲取用戶ID to.Here是我的代碼:從成員資格提供
cmd.Connection = conn;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "forum_GetUsernameId";
cmd.Parameters.Add("@username" , user);
var data = cmd.ExecuteScalar();
@username nvarchar
AS
SELECT UserId
FROM aspnet_Users
WHERE UserName = @username
在調試我注意到,數據返回null
女巫不能是posible,除非ExecuteScalar()
不是我應該打電話的方法。 另外,用戶被設置爲我確定的用戶名。
我在這裏做錯了什麼?
溝MembershipProviders爲時已晚之前!它們是無用的 –