2015-01-18 3 views
2

각 로그인을 내 관리자 페이지에 기록하고 싶습니다. 내 Login() 메소드에서 쉽게이 작업을 수행 할 수 있지만, isPersistent 쿠키가 설정되어있어 성공한 ​​로그인을 각각 어떻게 추적 할 수 있습니까? 즉, 쿠키 때문에 사용자가 자동 ​​로그인 한 시점을 어떻게 추적 할 수 있습니까?Asp.net ID - 각 로그인을

+0

이것은 의미가 없습니다. 이는 정적 자원 요청을 포함하여 모든 요청을 모두 기록한다는 것을 의미합니다. – Stilgar

+0

참조하는 자동 로그온은 실제로 인증 된 요청입니다. 요청은 인증 쿠키를 생성 한 초기 로그인 후 20 초, 2 분 또는 2 일이 될 수 있습니다. 이는 분명히 인증 쿠키의 유효 기간이 적용됩니다. 어떤 요청을 기록 하시겠습니까? 사용자가 인증 될 때마다 또는 비활성 기간 후에 만? – pwdst

+0

내가하고 싶은 것은 사용자가 마지막으로 활동 한 시간을 기록하는 것입니다. 활동하지 않는 기간에 대한 귀하의 요지를 봅니다. hones가되기 위해 나는 이상이 여기에있을 것 인 것이 아주 명확하지 않다. 요점은 사용자가 마지막으로 활동 한 시간을 추적 할 수 있고 물론 각 페이지 요청마다 추적 할 수 있기를 원한다는 것입니다. 예를 들어 사용자가 아침에 로그인 한 다음 아무 것도하지 않고 2 시간 후에 다시 나타나고 일부 변경 사항이있는 경우 마지막 활성 시간을 업데이트하고 싶습니다. – j0ss

답변

0

액세스되는 각 페이지는 일반적으로 IIS http 서버 로그에 기록되며 기본적으로 요청 된 URL과 사용자 이름을 포함합니다. 이것은 어떤 다른 작업없이 로깅 요구 사항을 충족시킬 수 있습니까?

+0

내가 원했던대로 할 수있는 Session_Start 메서드에서 로깅을 수행했습니다. – j0ss