사용자가 인증 또는 허가 된 후에 한 번만 발사되는 이벤트가 global.asax에 있습니까? 세션 시작은 사용자가 권한이 있는지 여부와 관계없이 사용자가 응용 프로그램에 입장 할 때마다 시작됩니다.사용자가 인증 된 후에 발생하는 이벤트가 있습니까?
2
A
답변
1
log.in 인 경우 현재 사용자를 확인하고 사용자 정보를 httpconext.current.user
에 저장하려면 global.asax 페이지에서이 이벤트를 추가하십시오.
protected void Application_AuthenticateRequest(Object sender, EventArgs e)
{
if (HttpContext.Current.User != null)
{
if (HttpContext.Current.User.Identity.IsAuthenticated)
{
if (HttpContext.Current.User.Identity is FormsIdentity)
{
FormsIdentity id =
(FormsIdentity)HttpContext.Current.User.Identity;
FormsAuthenticationTicket ticket = id.Ticket;
// Get the stored user-data, in this case, our roles
string userData = ticket.UserData;
string[] roles = userData.Split(',');
HttpContext.Current.User = new GenericPrincipal(id, roles);
}
}
}
}
0
모든 요청에 대해 AuthenticateRequest
이 실행되면 요청 실행을 위해 HttpContext를 준비 할 수 있습니다.
관련 문제
- 1. 사용자가 인증 된 후 발생하는 이벤트 - Windows 인증
- 2. CollectionView의 모든 항목이 렌더링 된 후에 발생하는 Marionette.js 이벤트가 있습니까?
- 3. 이벤트가 레일에서 발생한 후에 발생하는 일정 이벤트
- 4. 사용자가 파일 필드에서 파일을 선택할 때 발생하는 JS 이벤트가 있습니까?
- 5. DOM이 관찰 된 속성의 결과로 업데이트 된 후에 발생하는 이벤트가 있습니까?
- 6. 사용자가 인증 된 후에 jplayer를 사용하여 오디오 스트리밍
- 7. Silverlight : FrameworkElement가 렌더링되기 전에 발생하는 이벤트가 있습니까?
- 8. 창이 복원되면 C#에서 발생하는 이벤트가 있습니까?
- 9. 임계 값이 전달 된 후에 만 ManipulationDelta 이벤트가 발생합니다.
- 10. 팝업이 닫힌 후에 발생하는 이벤트
- 11. Authorizer.IsAuthorized가 인증 된 후에 false를 반환합니다.
- 12. WPF 애니메이션이 끝날 때 발생하는 이벤트가 있습니까?
- 13. TextView가 무효화 될 때 발생하는 이벤트가 있습니까?
- 14. 요소의`class` 속성이 변경되면 발생하는 이벤트가 있습니까?
- 15. UL에 무언가가 추가되었을 때 발생하는 이벤트가 있습니까?
- 16. Javascript : 몇 초 후에 발생하는 이벤트를 트리거하지만 다른 이벤트가 발생하면 해당 이벤트를 취소 할 수 있습니까?
- 17. iPhone/iPad webview - HTML이 렌더링 된 후에 발생하는 이벤트?
- 18. 오브젝트가 화면에 표시된 후에 실행 된 Flex 이벤트가 있습니까?
- 19. EmberJS에 Handlebars-view가 업데이트 된 후에 호출되는 이벤트가 있습니까?
- 20. Gridview가 완전히 끝난 후에 호출되는 이벤트가 있습니까?
- 21. 다른 이벤트가 발생하는 동안 이벤트가 중지되지 않습니다.
- 22. 사용자가 인증
- 23. 포스트 백 후에 발생하지만 페이지가 파괴/재 작성되기 전에 발생하는 ASP.NET 이벤트가 있습니까?
- 24. 변경 이벤트가 발생하는 IE8 문제
- 25. Profile_OnMigrateAnonymous 이벤트가 여러 번 발생하는 경우
- 26. 사용자가 스플리터를 이동할 때만 발생하는 이벤트입니까?
- 27. with mvc.net보기가 렌더링 된 후에 발생한 이벤트가 있습니다
- 28. 이벤트가 발생하는 경우에만 템플릿에 컨트롤러를 포함시킬 수 있습니까?
- 29. 이벤트가 발생하는 동안 양식로드에만 집중하는 방법
- 30. 사용자가 인증 된 그룹을 얻는 방법은 무엇입니까?