0
我做了一個C#Asp.net核心應用程序它工作正常。但問題是它會在10到20分鐘後自動註銷用戶,或者一次操作結束後自動從系統註銷。爲什麼我的ASP.NET Core C#應用程序在10到15分鐘後自動註銷?
我正在使用Azure數據庫。
我做了一個C#Asp.net核心應用程序它工作正常。但問題是它會在10到20分鐘後自動註銷用戶,或者一次操作結束後自動從系統註銷。爲什麼我的ASP.NET Core C#應用程序在10到15分鐘後自動註銷?
我正在使用Azure數據庫。
.NET CORE上的大多數登錄方案都以某種方式使用CookieAuthentication。你的問題很可能在那裏。 如果您查看有關cookie身份驗證的文檔,您會看到您可以設置Cookie的有效時間範圍。
app.UseCookieAuthentication(options =>
{
options.ExpireTimeSpan = TimeSpan.FromMinutes(60);
});
應該解決您的問題。
您還可以使其「滑動」,這意味着您的cookie將在一半的時間間隔過去並且用戶發出新請求時得到擴展。
定義註銷?你是否在會話中存儲「我已登錄」的內容 - 閱讀會話過期。 – TomTom