2011-02-04 3 views
0

저는 ASP.NET 2010 앱을 보유하고 있습니다. 솔직히 회원 자격 API에 어려움을 겪었습니다. 개요는 매우 일반적입니다. 나는 ... 사용하여 영구 쿠키를 설정하려고 한 후 인증되지 않은 사용자가 restrictred 페이지를 명중 할 때마다, 그들은 로그인 화면으로 다시 전송해야합니다 그 후제 인증 계획에 대한 의견을 말하십시오

FormsAuthentication.SetAuthCookie(UserName, True) 

를, 사용자를 생성합니다. 한편, 쿠키가있는 사용자가 제한된 페이지를 조회하는 경우 cookei가 만료되지 않는 한 쿠키를 가져 와서 자동으로 로그인하려고합니다. 여기

  1. 왜 내가 그것을 지속에도 ASPXAUTH 쿠키를 찾을 수 없습니다 ...
    <authentication mode="Forms"> 
    <forms 
         name=".ASPXAUTH" 
         path="/" 
         loginUrl="~/Account/Login.aspx" 
         protection="All" 
         timeout="129600" 
         slidingExpiration="true" 
         defaultUrl="~/Authenticated/User/UserHome.aspx" 
         /> 
    </authentication> 
    

    그래서 제 질문은 ... 내있는 Web.Config입니까?
  2. SessionStart 이벤트에서이 쿠키 (쿠키의 사용자 이름)에 대해 유효성을 검사 할 계획입니까?
  3. 쿠키를 삭제해야하는 FormsAuthentication.SignOut()을 실행하는 로그 아웃을 클릭하면 브라우저에 직접 입력하면 인증 된 페이지로 이동할 수 있습니까? peristent 쿠키와 사용자가 제한된 페이지를 안타

답변

0

한편, 나는만큼 cookei 이 만료되지 않는 한, 쿠키를 잡아, 자동 에서 그들을 로그인 할 원하는

프레임 워크가 자동으로 쿠키를 감지해야합니다. 이 작업을 수동으로 시도한 것이 일부 또는 모든 문제를 일으키는 것으로 의심됩니다.

쿠키 및 양식 인증과 상호 작용하는 모든 코드를 게시 할 수 있습니까?

관련 문제