asp.net 로그인 페이지가 있습니다. 안전을 위해 캐시를 정리하고 싶습니다. 그러나 코드를 어디에 두어야하는지 모르겠습니다.로그인 페이지의 캐시 지우기
코드 스 니펫 조언을 제공해 주셔서 감사합니다.
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
bool UserAuthenticated = false;
MembershipProvider AuthenticationProviderUsed = null;
RoleProvider roleProvider = Roles.Providers["SqlRoleProvider"];
// Try authenticating the user against each membership provider
foreach (MembershipProvider membershipProvider in Membership.Providers)
{
try
{
...
Page.Session.Add("workspriv", access_value);
}
if (UserAuthenticated)
{
Response.Redirect("~/Search.aspx");
}
}
protected void Page_Load(object sender, EventArgs e)
{
lblDisclaimerText.Text = AntiXss.HtmlEncode(ConfigurationManager.AppSettings["DisclaimerText"]);
if (!IsPostBack)
{
if (Request.QueryString["Action"] != null && Request.QueryString["Action"].ToLower() == "logout")
{
Session.Abandon();
FormsAuthentication.SignOut();
FormsAuthentication.RedirectToLoginPage();
}
}
}
어떤 캐시를 삭제 하시겠습니까? '캐시 '에있는 모든 것? 출력 캐시는 무엇입니까? –
여기에 캐시가 있습니까? – DarthVader
아마도 잘못된 질문 일 수 있습니다. 나는 사용자의 로그인 정보가 캐시에 저장되었다고 걱정한다. –