인증처리 (FormsAuthenticationTicket)

        public void FormAuth(String checkName, HttpResponseBase response, String role)
{
FormsAuthentication.Initialize();
/* 부여할 권한을 지정한다 */
String strRole = "이름을 이용해서 권한을 가져오는 코드가 들어감";

/** 인증이 유지될 시간 (분) **/
FormsAuthenticationTicket fat = new FormsAuthenticationTicket(1,
checkName, DateTime.Now,
DateTime.Now.AddMinutes(30), false, strRole,
FormsAuthentication.FormsCookiePath);

response.Cookies.Add(new HttpCookie(
FormsAuthentication.FormsCookieName,
FormsAuthentication.Encrypt(fat)
));
}

댓글

가장 많이 본 글