ASP中的用户身份.净造型



我有一个列表表,我希望用户能够标记他们最喜欢的列表。为此,我将创建一个包含用户ID和清单ID数据的新表。用户应该只能看到他们最喜欢的列表。

我正在使用ASP。. NET默认身份验证。获取用户Id的方法是

User.Identity.Name;

? ?

这是我应该存储的userId吗?这是常见的方法吗?

User.Identity.Name将具有您登录用户时使用的值。例如,使用表单身份验证:

FormsAuthentication.SetAuthCookie(thisWillBeTheUserIdentityNameValue, false);

对于索赔身份验证,它将是您为索赔类型ClaimTypes.Name设置的值:

var claim = new ClaimsIdentity(new[]
{
    new Claim(ClaimTypes.Name, thisWillBeTheUserIdentityNameValue)
});

如果你用他们的用户id登录用户,你可以使用User.Identity.Name

相关内容

  • 没有找到相关文章

最新更新