0
我在.net核心工作在簡單的項目。它是學校的任務,所以我不需要任何先進的做法。你能告訴我什麼是當會話爲空時設置默認視圖最簡單的方法嗎?例如,當用戶手動輸入Url/Home/Tasks時,他將被重定向到賬戶/登錄,直到輸入正確的登錄。謝謝簡單的登錄會話
我在.net核心工作在簡單的項目。它是學校的任務,所以我不需要任何先進的做法。你能告訴我什麼是當會話爲空時設置默認視圖最簡單的方法嗎?例如,當用戶手動輸入Url/Home/Tasks時,他將被重定向到賬戶/登錄,直到輸入正確的登錄。謝謝簡單的登錄會話
你可以簡單地使用基本認證。
之後看一看的Startup.cs類,並添加以下行ConfigureServices
方法:
public void ConfigureServices(IServiceCollection services)
{
services.Configure<IdentityOptions>(options =>
{
options.Cookies.ApplicationCookie.LoginPath = new PathString("/Login");
options.Cookies.ApplicationCookie.LogoutPath = new PathString("/Logoff");
});
}
或
services.Configure<CookieAuthenticationOptions>(options =>
{
options.LoginPath = new PathString("/Account/Login");
});
,同時創造新的應用程序選擇單獨的用戶帳戶選項
這樣做完成後,您可以使用[Authorize]屬性標記控制器,並且該控制器的所有操作都會l要求用戶登錄:
[Authorize]
public class HomeController : Controller
{
...
}