Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : 간만에 질문 좀 하려구요..ㅠㅠ
글번호: 661
작성자: 구본태
작성일: 2007/08/30 오후 6:16:00 (2007/08/30 오후 6:19:00 수정)
조회수: 3812
혹시 세션이나 어플리케이션 안쓰고 쿠키만을 생성해서 방문자의 오늘, 전체 카운트가 가능할까요?

물론 로그인 안할때두 +1 , 로그인하구 자신의 블로그(?)였을 경우는 그냥 넘어가고..

타인의 블로그일때만 +1..

가능할까요?

해보려고 하는데 잘 안되서 질문 올립니다..ㅠㅠ

혹시 브라우저를 닫거나 로그아웃 할 경우에 쿠키를 삭제시키는 방법이라던가 그런거 있음 답변 좀 부탁드릴게요 ㅜㅜ

혼자 해보려다가 계속 삽질만 하구 있습니다.
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트
  violeter33
  2007-08-31 오전 8:08:00
닷넷을 사용한다면 다음 예제를 확인
--------------------------------------------
/// <summary>
        /// 2007-05-11 최성춘
        /// Forms인증을 통한 사용자 로그인    
        ///    ..
        ///    ..
        /// </summary>
        /// <param name="UserID">로그인ID</param>
        /// <param name="strUserData">사용자 정의데이타</param>
        /// <returns>void</returns>
        public void VerifyUser(string UserID, string strUserData)
        {
            //=============.net 인증처리=====================================================
            // Create a new ticket used for authentication
            FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
                1, // Ticket version
                UserID, // Login ID associated with ticket
                DateTime.Now, // Date/time issued    
                DateTime.Now.AddMinutes(120), // Date/time to expire
                false, // "true" for a persistent user cookie
                strUserData, // User-data, in this case the roles
                FormsAuthentication.FormsCookiePath);// Path cookie valid for

            // Encrypt the cookie using the machine key for secure transport
            string hash = FormsAuthentication.Encrypt(ticket);
            HttpCookie cookie = new HttpCookie(
                FormsAuthentication.FormsCookieName, // Name of auth cookie
                hash); // Hashed ticket

            //cookie.Domain = Const.DOMAIN;

            // Set the cookie's expiration time to the tickets expiration time
            //if (ticket.IsPersistent) cookie.Expires = ticket.Expiration;

            // Add the cookie to the list for outgoing response                
            HttpContext.Current.Response.Cookies.Add(cookie);

            
            
//            FormsAuthentication.GetAuthCookie(UserID, False);
//            C = FormsAuthentication.GetAuthCookie(UserID,false);

//            Response.AppendCookie(C);


        }
  violeter33
  2007-08-31 오전 8:08:42
FormsAuthenticationTicket ticket  이놈하고..

HttpCookie 이놈 ..

MSDN 찾아보면 답이 나올듯..

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 책보고 공부하다가 걸리는 점이 있어서요 (4) - 배기석 2007-09-05 3643
현재글 간만에 질문 좀 하려구요..ㅠㅠ(2) - 구본태 2007-08-30 3812
다음글 SQL에 관한 질문입니다.(7) - 배기석 2007-08-26 3671
 
손님 사용자 Anonymous (손님)
로그인 Home