if (SDR.Read())
{
System.Web.Security.FormsAuthentication.RedirectFromLoginPage(txtId.Text, false);
}
제가 얼마전에 로그인에 관한 질문을 했는데.. 폼인증을 이용하시라길래 첨으로 함 만들어 봤습니다.. 데이타 베이스를 이용하여 저 위부분까진 가능 했었습니다.. 헌데 제가 위에 같이 해 놓으면 로그인이 된 것 같 것 까진 괜찮은데.. 전 누가 로그인을 했는지 알고 싶습니다.. 가령 저 위에 txtId.Text를 어디다가 저장 놓은 것 같은데.. 저 txtId.Text에 머라고 적혀 있었는가를 좀 가르쳐 주세요.. 제가 찾아 봤을 적엔.. 이런 비슷 한걸 봤습니다..
FormsIdentity objTicket;
objTicket = (FormsIdentity)User.Identity;
string Id = objTicket.Ticket.Name;
허나 실행하니 에러가 나네요..
Unable to cast object of type 'System.Security.Principal.WindowsIdentity' to type 'System.Web.Security.FormsIdentity'.
라고요..ㅡㅡ;
역시 잘못 한 것 같습니다.. 그럼 부탁 드리겠습니다..
다음검색
댓글
댓글 리스트-
작성자심재운 작성시간 06.08.29 세션이나 쿠키로 하셨을텐데.. 거기서 사용자 정보를 가져올 수 있어요. ^^; 세션을 하셨다면 global.asax 의 Session_Start 이벤트에서 잡을 수 있고요..^^
-
작성자J_Chobo 작성자 본인 여부 작성자 작성시간 06.08.31 네.. 답변 감사합니다.. 제가 첨에 질문 했을때 세션 보다는 폼인증을 쓰는걸 추천하셔서 하는데.. 다시 세션이라.. 조금 헷갈리네여.. 그냥 폼인증을 잘 모르겠고.. 세션으로 다시 다 해 보겠습니다.. 그럼 감사합니다..
-
작성자Until 작성시간 06.08.31 폼인증을 하는 동시에 회원 정보도 같이 세션에 넣어두시면 됩니다 .
-
작성자Until 작성시간 06.08.31 폼인증을 한다고 해서 세션을 사용할 수 없는건 아니니깐요 . . 조금만 생각하시면 되는 문제였는데요 . . ^^;
-
작성자J_Chobo 작성자 본인 여부 작성자 작성시간 06.09.01 네.. 감사합니다.. 근데 폼인증을 제대로 아직 이해가 안돼고.. 또 모든 페이지는 로긴을 했던지 안 했던지 들어 갈 수 있게 해 놨거던여.. 제가 생각했던게 블로거 같은 거였었고.. 제가 짰던 프로그램이 첨부터 약간 이상하게 했다는걸 깨달았습니다.. 한 페이지에 panel을 여러개 만들어서 업데이트 하고 새로 만들기를 다 함께 만들어 한 페이지애 놓은 것이 실수 였던 것 같습니다.. ^^; 역시 초짜 티가 많이 났네여.. 어쨌든 감사합니다..^^