Предполагая, что «Держите меня в системе» будет проходить между сеансами, я бы установил cookie с датой истечения дня или недели.Зарегистрируйте их автоматически, если файл cookie существует, или перенаправьте на страницу входа.
Вы можете установить тайм-ауты сеанса в файле web.config
, как вы описали, или в функции Session.Start()
файла Global.asax
.Например:
protected void Session_Start(object sender, EventArgs e)
{
Session.Timeout = 30;
}