在Asp.net核心MVC中获取自己的用户可以通过以下步骤实现:
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
.AddCookie(options =>
{
options.Cookie.Name = "YourCookieName";
options.Cookie.HttpOnly = true;
options.ExpireTimeSpan = TimeSpan.FromMinutes(30);
options.LoginPath = "/Account/Login"; // 登录页面的路径
options.AccessDeniedPath = "/Account/AccessDenied"; // 拒绝访问页面的路径
});
app.UseAuthentication();
public IActionResult Index()
{
string username = User.Identity.Name;
// 其他逻辑
return View();
}
<p>Welcome, @User.Identity.Name!</p>
这样,你就可以在Asp.net核心MVC中获取自己的用户了。
对于Asp.net核心MVC中获取自己的用户的问题,腾讯云提供了一系列的云产品来支持用户身份验证和访问控制,例如腾讯云的访问管理(CAM)和云鉴权服务(COS),可以帮助用户实现身份验证和访问控制的需求。你可以通过访问腾讯云的官方网站(https://cloud.tencent.com/)了解更多关于这些产品的信息和使用方法。
领取专属 10元无门槛券
手把手带您无忧上云