Dreamweaver의 현재 버전 이후로 사용자 인터페이스가 간소화되었습니다. 따라서 이 문서에 설명된 옵션 중에 Dreamweaver의 현재 버전에 없는 옵션이 있을 수 있습니다. 자세한 내용은 이 문서를 참조하십시오.
보호된 페이지 정보
웹 애플리케이션에는 인증된 사용자만 액세스할 수 있는 보호된 페이지가 포함될 수 있습니다.
예를 들어, 사용자가 브라우저에 보호된 페이지의 URL을 입력하여 로그인 페이지를 우회하려고 시도하면 다른 페이지로 리디렉션됩니다.마찬가지로, 페이지의 인증 레벨을 Administrator로 설정하면 Administrator 액세스 권한을 가진 사용자만 해당 페이지를 볼 수 있습니다.로그인한 사용자가 적절한 액세스 권한 없이 보호된 페이지에 액세스하려고 시도하면 다른 페이지로 리디렉션됩니다.
인증 레벨을 사용하여 새로 등록된 사용자에게 위치에 대한 전체 액세스를 권한 부여하기 전에 검토할 수도 있습니다.예를 들어, 사용자가 사이트의 멤버 페이지에 액세스하도록 허용하기 전에 결제를 받고 싶을 수 있습니다.이렇게 하려면 멤버 인증 레벨로 멤버 페이지를 보호하고 새로 등록된 사용자에게는 게스트 권한만 부여할 수 있습니다.사용자로부터 결제를 받은 후, 등록된 사용자의 데이터베이스 테이블에서 사용자의 액세스 권한을 멤버로 업그레이드할 수 있습니다.
인증 레벨을 사용할 계획이 없다면 페이지에 페이지 액세스 제한 서버 동작을 추가하여 위치의 모든 페이지를 간단히 보호할 수 있습니다.서버 동작은 성공적으로 로그인하지 않은 모든 사용자를 다른 페이지로 리디렉션합니다.
인증 레벨을 사용할 계획이라면 다음 구성 요소로 사이트의 모든 페이지를 보호할 수 있습니다:
권한이 없는 사용자를 다른 페이지로 리디렉션하는 페이지 액세스 제한 서버 동작
각 사용자의 액세스 권한을 저장하는 사용자 데이터베이스 테이블의 추가 열
인증 레벨 사용 여부에 관계없이 사용자가 로그아웃하고 모든 세션 변수를 지울 수 있는 보호된 페이지에 링크를 추가할 수 있습니다.
권한 없는 사용자 리디렉션
권한이 없는 사용자가 페이지에 액세스하지 못하도록 하려면 페이지 액세스 제한 서버 동작을 추가하십시오.서버 동작은 사용자가 브라우저에 보호된 페이지의 URL을 입력하여 로그인 페이지를 우회하려고 시도하거나, 사용자가 로그인했지만 적절한 액세스 권한 없이 보호된 페이지에 액세스하려고 시도하는 경우 사용자를 다른 페이지로 리디렉션합니다.
페이지 액세스 제한 서버 동작은 HTML 페이지만 보호할 수 있습니다.이미지 파일 및 오디오 파일과 같은 다른 사이트 리소스는 보호하지 않습니다.
위치의 많은 페이지에 동일한 액세스 권한을 부여하려면 한 페이지에서 다른 페이지로 액세스 권한을 복사하여 붙여넣을 수 있습니다.
권한이 없는 사용자를 다른 페이지로 리디렉션
예를 들어, 인증 레벨 목록에서 [관리자]를 선택하여 관리자 권한을 가진 사용자만 페이지를 볼 수 있도록 지정할 수 있습니다.
인증 레벨의 문자열이\n사용자 데이터베이스에 저장된 문자열과\n정확히 일치하는지 확인하십시오.예를 들어, 데이터베이스의\n인증 열에 "Administrator" 값이 포함되어 있다면\n[이름] 상자에 Admin이 아닌\nAdministrator를 입력하십시오.
예를 들어, Guest, Member 또는 Administrator 권한이 있는\n모든 사용자가 페이지를 볼 수 있도록 지정할 수 있습니다.
이때 선택하는 페이지는 보호되지 않는 페이지여야 합니다.
페이지의 액세스 권한을\n위치의 다른 페이지로 복사하고 붙여넣기
[페이지 액세스 제한] 서버 행동이\n시스템의 클립보드로 복사됩니다.
사용자 데이터베이스에\n액세스 권한 저장
이 구성 요소는 특정 로그인한 사용자에게\n서로 다른 액세스 권한을 부여하려는 경우에만 필요합니다.\n단순히 사용자의 로그인만 필요한 경우라면\n액세스 권한을 저장할 필요가 없습니다.
대부분의 데이터베이스 애플리케이션에서는\n새 레코드가 생성될 때마다 열을 기본값으로 설정할 수 있습니다.기본값을 위치에서 가장 일반적인 액세스 권한으로 설정하고\n(예: Guest) 예외 사항은 수동으로 변경하십시오\n(예: Guest를 Administrator로 변경).이제 사용자가 모든 관리자\n페이지에 액세스할 수 있습니다.
사용자 로그아웃
사용자가 성공적으로 로그인하면\n사용자 이름으로 구성된 세션 변수가 생성됩니다.사용자가 위치를 벗어나면 [사용자 로그아웃]\n서버 행동을 사용하여 세션 변수를 지우고\n사용자를 다른 페이지(보통 작별 인사 또는 감사\n페이지)로 리디렉션할 수 있습니다.
사용자가 링크를 클릭하거나\n특정 페이지가 로드될 때 [사용자 로그아웃] 서버 행동을 호출할 수 있습니다.
사용자가 로그아웃할 수 있는 링크 추가
이 페이지는 대개 안녕히 가세요 또는 감사합니다 페이지입니다.
특정 페이지가 로드될 때 사용자 로그아웃
이 페이지는 대개 안녕히 가세요 또는 감사합니다 페이지입니다.