У меня есть приложение asp.net для корзины покупок. В настоящее время я управляю системой входа в систему, просто создав таблицу БД с двумя полями username и password и в моем файле web.config перенаправьте всех пользователей на страницу входа с помощью тега аутентификации и авторизации
<authentication mode="Forms" >
<forms defaultUrl="default.aspx" loginUrl="login1.aspx" cookieless="AutoDetect" ></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
и на моей странице входа в систему просто сравните имя пользователя / пароль, введенное пользователем, с записью в базе данных, и, если пользователь прав, вызывая функцию
FormsAuthentication.RedirectFromLoginPage(username, true);
, которая перенаправляет пользователя на домашнюю страницу, она работаеточень хорошо в моей локальной системе, и у меня нет проблем. Но недавно я разместил свое приложение в сети, и есть некоторая проблема с моей системой входа. Когда я захожу на сайт, все в порядке, но через некоторое время пользователь автоматически выбрасывается с сайта настраница входа, и он должен войти снова.