Привет: В моем приложении все содержимое сайта открыто только для входа в систему, то есть, если у меня есть следующие страницы:
Default.aspx
Document.aspx
xxx.aspx
....
SysConfig.aspx
, конечно, есть страница входа: login.aspx
.
Все страницы, за исключением " login.aspx ", защищены, их может видеть только пользователь входа, а SysConfig.aspx просто открыт дляпользователь с типом «admin».
Так как это контролировать?
Например, когда пользователь входит в систему из файла login.aspx, я могу сохранить соответствующую информацию в «Сеанс».", то в" Default.aspx.cs "я могу использовать:
if(Session["user"]==null).....
Но если это так, я должен написать одинаковые коды на каждой защищенной странице (Document.aspx.cs / xxx.aspx.cs), мне интересно, есть ли простой способ?
В Java, я могу заставить его просто использовать перехватчик struts2, но я не знаю, как сделать это в asp.net.
Спасибо.