SessionIDManager.SessionIDMaxLength 속성

정의

유효한 세션 식별자의 최대 길이를 가져옵니다.

public:
 static property int SessionIDMaxLength { int get(); };
public static int SessionIDMaxLength { get; }
static member SessionIDMaxLength : int
Public Shared ReadOnly Property SessionIDMaxLength As Integer

속성 값

유효한 세션 식별자의 최대 길이입니다.

설명

세션 식별자의 최대 길이는 80자입니다.

메서드에서 CreateSessionID 만든 세션 식별자는 24자 길이이지만 클래스에서 허용하는 SessionIDManager 세션 식별자의 최대 길이는 80자입니다. 이는 사용자 지정 SessionIDManager을 구현하는 경우에 특히 중요합니다. 현재GetSessionID에서 세션 식별자 값을 검색하는 메서드는 HttpRequest 값이 값을 초과 SessionIDMaxLength 하지 않도록 하고 세션 식별자가 메서드를 호출 Validate 하여 소문자 a to z와 숫자 0~5만 포함하는 24자 문자열인지 확인합니다. 클래스를 상속하고 메서드가 아닌 SessionIDManager 메서드를 재정의 SessionIDManager 하는 CreateSessionID 사용자 지정 Validate 클래스를 구현하는 경우 사용자 지정 세션 식별자 값은 위의 제약 조건을 충족해야 합니다. 클래스를 SessionIDManager 재정의하고 이러한 메서드를 구현하는 예제는 메서드에 제공된 예제를 CreateSessionID 참조하세요.

적용 대상

추가 정보