Как автоматически перенаправить на другую страницу по окончании сеанса?
Ниже приведен мой код startup.cs.
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
services.AddAuthentication(options => {
options.DefaultAuthenticateScheme = CookieAuthenticationDefaults.AuthenticationScheme;
options.DefaultSignInScheme = CookieAuthenticationDefaults.AuthenticationScheme;
options.DefaultChallengeScheme = CookieAuthenticationDefaults.AuthenticationScheme;
})
}).AddCookie(options =>
{
options.LoginPath = "/auth/signin";
options.SlidingExpiration = true;
options.ExpireTimeSpan = TimeSpan.FromSeconds(30);
});
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.UseStaticFiles();
app.UseAuthentication();
app.UseMvc();
}
Я могу перенаправить на страницу входа в систему, если я нажму кнопку или ссылку на действие.
Но я хочу, чтобы по истечении сеанса сеанс автоматически перенаправлялся на другую страницу (кроме страницы входа).
Может ли кто-нибудь помочь мне с этим, пожалуйста?