제목 : 간만에 질문 좀 하려구요..ㅠㅠ
글번호:
|
|
661
|
작성자:
|
|
구본태
|
작성일:
|
|
2007/08/30 오후 6:16:00 (2007/08/30 오후 6:19:00 수정)
|
조회수:
|
|
3811
|
혹시 세션이나 어플리케이션 안쓰고 쿠키만을 생성해서 방문자의 오늘, 전체 카운트가 가능할까요?
물론 로그인 안할때두 +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 찾아보면 답이 나올듯..
|
|
|
|