hoony's web study

728x90
반응형

음.. 하도 오랜만에 asp로 사이트를 개발하다보니
예전소스를 찾게 되었네요 ㅋ
보통 로그인후 필요한 페이지에서 로그인 후에 페이지 이동을 시켜주게 되죠?
근데 그 이전페이지에 각종 파라미터라던지 그런것들은 어떻게 던져줄것인가?
이게 문제가 되죠?

전 간단하게 그런 페이지에 asp의 include를 이용해서 값을 받았다가
로그인 페이지에 전달해서 이전 페이지의 주소값이 있으면 로그인 후에 그 페이지로 이동을 시켜주게
만들었답니다.
혹시나 필요하신 분들을 위해서 소스 올려드려요
이거 닷넷으로 하면 너무너무 쉬운건데 ㅋㅋ

 strServerName   = Request.ServerVariables("SERVER_NAME")

         strPathInfo     = Request.ServerVariables("PATH_INFO")

         strQueryString = Request.ServerVariables("QUERY_STRING")
   if strQueryString <> "" then    '돌아가야할 URL에 인자도 있다면 인자앞에 ?를 붙임

                           

            strQueryString = "?"&strQueryString

                           

         end if       

   strReURL  = "http://" & strServerName & strPathInfo & strQueryString
      if  Session("Admin_YN") <> "10" then  '관리자 체크
   '세션의 체크하는 로직
   if Session("User_ID") = "" or isnull(Session("User_ID")) then
%>
  <SCRIPT LANGUAGE="JavaScript">
  <!--
    //alert("로그인 후 사용하실수 있습니다.");
    //location.href="Login.asp?strReURL=<%=strReURL%>"; 
    alert("회원전용게시판입니다.\n로그인해 주십시요.");
    location.href="/member/Login.asp?strReURL=<%=strReURL%>";
  //-->
  </SCRIPT>

 <%  
   end if
   end if
%>
허접코딩이지만 참고해서 쓰세요 ^^
그럼 오늘은 여기까지만 할께요

728x90

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading