- Dreamweaver 사용 안내서
- 소개
- Dreamweaver 및 Creative Cloud
- Dreamweaver 작업 영역 및 보기 옵션
- 사이트 설정
- 파일 관리
- 레이아웃 및 디자인
- CSS
- 페이지 내용 및 에셋
- 페이지 속성 설정
- CSS 머리글 속성 및 CSS 링크 속성 설정
- 텍스트 작업
- 텍스트, 태그, 속성 찾기 및 바꾸기
- DOM 패널
- 라이브 뷰에서 편집
- Dreamweaver에서 문서 인코딩
- 문서 창에서 요소 선택 및 보기
- 속성 관리자에서 텍스트 속성 설정
- 웹 페이지 맞춤법 검사
- Dreamweaver에서 가로줄 사용
- Dreamweaver에서 글꼴 조합 추가 및 수정
- 에셋을 사용하여 작업
- Dreamweaver에서 날짜 삽입 및 업데이트
- Dreamweaver에서 즐겨찾기 에셋 만들기 및 관리
- Dreamweaver에서 이미지 삽입 및 편집
- 미디어 오브젝트 추가
- Dreamweaver에서 비디오 추가
- HTML5 비디오 삽입
- SWF 파일 삽입
- 오디오 효과 추가
- Dreamweaver에서 HTML5 오디오 삽입
- 라이브러리 항목을 사용하여 작업
- Dreamweaver에서 아랍어 및 히브리어 텍스트 사용
- 링크 및 내비게이션
- jQuery 위젯 및 효과
- 웹 사이트 코딩
- Dreamweaver에서의 코딩 정보
- Dreamweaver의 코딩 환경
- 코딩 환경 설정
- 코드 색상 표시 맞춤 설정
- 코드 작성 및 편집
- 코드 힌트 및 코드 완성
- 코드 축소 및 확장
- 스니펫으로 코드 재사용
- 코드 린트
- 코드 최적화
- 디자인 뷰에서 코드 편집
- 페이지의 헤드 내용 작업
- Dreamweaver에 서버측 포함 삽입
- Dreamweaver에서 태그 라이브러리 사용
- Dreamweaver에 사용자 정의 태그 가져오기
- JavaScript 비헤이비어 사용(일반 지침)
- 빌트인 JavaScript 비헤이비어 적용
- XML 및 XSLT 정보
- Dreamweaver에서 서버측 XSL 변환 수행
- Dreamweaver에서 클라이언트측 XSL 변환 수행
- Dreamweaver에서 XSLT의 문자 엔티티 추가
- 코드 서식 지정
- 제품 간 워크플로
- 템플릿
- Dreamweaver 템플릿 정보
- 템플릿 및 템플릿 기반 문서 인식
- Dreamweaver 템플릿 만들기
- 템플릿에서 편집 가능 영역 만들기
- Dreamweaver에서 반복 영역 및 표 만들기
- 템플릿의 옵션 영역 사용
- Dreamweaver에서 편집 가능 태그 속성 정의
- Dreamweaver에서 중첩 템플릿을 만드는 방법
- 템플릿 편집, 업데이트 및 삭제
- Dreamweaver에서 xml 내용 내보내기 및 가져오기
- 기존 문서에서 템플릿 적용 또는 제거
- Dreamweaver 템플릿의 내용 편집
- Dreamweaver에서 템플릿 태그에 대한 구문 규칙
- 템플릿 영역의 강조 표시 환경 설정
- Dreamweaver에서 템플릿 사용 시 이점
- 모바일 및 멀티스크린
- 다이내믹 사이트, 페이지 및 웹 양식
- 웹 애플리케이션 이해
- 애플리케이션 개발용 컴퓨터 설정
- 데이터베이스 연결 문제 해결
- Dreamweaver에서 연결 스크립트 제거
- 다이내믹 페이지 디자인
- 다이내믹 콘텐츠 소스 개요
- 다이내믹 콘텐츠의 소스 정의
- 페이지에 다이내믹 콘텐츠 추가
- Dreamweaver에서 다이내믹 콘텐츠 변경
- 데이터베이스 레코드 표시
- Dreamweaver에서 라이브 데이터 제공 및 문제 해결
- Dreamweaver에서 사용자 정의 서버 비헤이비어 추가
- Dreamweaver를 사용하여 양식 구성
- 양식을 사용하여 사용자 정보 수집
- Dreamweaver에서 ColdFusion 양식 작성 및 활성화
- 웹 양식 제작
- 양식 요소를 위한 HTML5 지원 개선
- Dreamweaver를 사용하여 양식 개발
- 애플리케이션의 시각적 구성
- 웹 사이트 테스트, 미리보기 및 게시
- 문제 해결
Dreamweaver CC 이상 버전에서 사용자 인터페이스가 간소화되었습니다. 따라서 이 문서에 설명된 옵션 중에 Dreamweaver CC 이상 버전에 없는 옵션이 있을 수 있습니다. 자세한 내용은 이 문서를 참조하십시오.
보호된 페이지 정보
웹 애플리케이션에는 권한 있는 사용자만 액세스할 수 있는 보호된 페이지가 포함될 수 있습니다.
예를 들어 사용자가 브라우저에서 보호된 페이지의 URL을 입력하여 로그인 페이지를 건너뛰려고 하면 그 사용자는 다른 페이지로 리디렉션됩니다. 마찬가지로 페이지의 인증 수준을 Administrator로 설정한 경우 Administrator 액세스 권한이 있는 사용자만 해당 페이지를 볼 수 있습니다. 로그인한 사용자가 적절한 액세스 권한 없이 보호된 페이지에 액세스하려고 하는 경우에도 다른 페이지로 리디렉션됩니다.
또한 인증 수준을 사용하면 새로 등록한 사용자에게 사이트에 대한 모든 권한을 부여하기 전에 이들을 심사할 수 있습니다. 예를 들어 사용자에게 사이트 멤버 페이지에 대한 액세스를 허용하기 전에 요금을 받을 수 있습니다. 이렇게 하려면 멤버 페이지는 Member 인증 수준을 사용하여 보호하고 새로 등록한 사용자에게는 Guest 권한만 부여합니다. 사용자로부터 요금을 받은 후에는 등록된 사용자에 대한 데이터베이스 테이블에서 사용자의 액세스 권한을 Member 수준으로 업그레이드할 수 있습니다.
인증 수준을 사용하지 않으려면 간단히 해당 페이지에 [페이지에 대한 액세스 제한] 서버 비헤이비어를 추가하여 사이트의 페이지를 보호할 수 있습니다. 그러면 서버 비헤이비어가 성공적으로 로그인하지 않은 사용자를 다른 페이지로 리디렉션합니다.
인증 수준을 사용하려는 경우에는 다음과 같은 구성 블록을 사용하여 사이트의 모든 페이지를 보호할 수 있습니다.
권한 없는 사용자를 다른 페이지로 리디렉션하는 페이지에 대한 액세스 제한 서버 비헤이비어
각 사용자의 액세스 권한을 저장할 사용자 데이터베이스 테이블의 추가 열
인증 수준의 사용 여부에 관계없이 보호된 페이지에 링크를 추가하여 사용자가 로그아웃하게 하고 모든 세션 변수를 지울 수 있습니다.
권한 없는 사용자 리디렉션
권한 없는 사용자가 페이지에 액세스할 수 없도록 하려면 [페이지에 대한 액세스 제한] 서버 비헤이비어를 추가합니다. 사용자가 브라우저에서 보호된 페이지의 URL을 입력하여 로그인 페이지를 회피하려고 하거나 사용자가 로그인했지만 적절한 액세스 권한 없이 보호된 페이지에 액세스하려고 하는 경우 서버 비헤이비어는 사용자를 다른 페이지로 리디렉션합니다.
[페이지에 대한 액세스 제한] 서버 비헤이비어는 HTML 페이지만 보호할 수 있습니다. 이미지 파일이나 오디오 파일 같은 다른 사이트 리소스는 보호하지 못합니다.
사이트의 여러 페이지에 같은 액세스 권한을 제공하려는 경우 한 페이지에서 다른 페이지로 액세스 권한을 복사하여 붙여넣을 수 있습니다.
권한 없는 사용자를 다른 페이지로 리디렉션
-
보호할 페이지를 엽니다.
-
[서버 비헤이비어] 패널(윈도우 > 서버 비헤이비어)에서 플러스(+) 버튼을 클릭하고 팝업 메뉴에서 [사용자 인증] > [페이지에 대한 액세스 제한]을 선택합니다.
-
페이지의 액세스 수준을 선택합니다. 특정 액세스 권한이 있는 사용자만 페이지를 볼 수 있도록 하려면 [사용자 이름], [암호] 및 [액세스 수준] 옵션을 선택하고 페이지의 인증 수준을 지정합니다.
예를 들어 인증 수준 목록에서 Administrator를 선택하면 Administrator 권한이 있는 사용자만 페이지를 볼 수 있도록 지정할 수 있습니다.
-
목록에 인증 수준을 추가하려면 [정의]를 클릭합니다. [액세스 수준 정의] 목록이 나타나면 새 인증 수준을 입력하고 플러스(+) 버튼을 클릭합니다. 다른 페이지에도 사용할 수 있도록 새 인증 수준이 저장됩니다.
인증 수준의 문자열이 사용자 데이터베이스에 저장된 문자열과 정확하게 일치하는지 확인합니다. 예를 들어 데이터베이스의 인증 열에 “Administrator” 값이 포함되어 있으면 [이름] 상자에 Administrator(Admin이 아닌)를 입력해야 합니다.
-
페이지에 둘 이상의 인증 수준을 설정하려면 목록에 있는 수준을 Ctrl 키를 누른 상태로 클릭(Windows)하거나 Command 키를 누른 상태로 클릭(Macintosh)합니다.
예를 들어 Guest, Member 또는 Administrator 권한이 있는 사용자 모두 페이지를 볼 수 있도록 지정할 수 있습니다.
-
권한 없는 사용자가 보호된 페이지를 열려고 하는 경우 표시할 페이지를 지정합니다.
이때 선택하는 페이지는 보호되지 않는 페이지여야 합니다.
-
[확인]을 클릭합니다.
페이지의 액세스 권한을 사이트의 다른 페이지에 복사하여 붙여넣기
-
보호된 페이지를 열고 [페이지에 대한 액세스 제한] 서버 비헤이비어를 플러스(+) 팝업 메뉴가 아닌 [서버 비헤이비어] 패널에서 선택합니다.
-
패널의 오른쪽 위에 있는 화살표 버튼을 클릭하고 팝업 메뉴에서 [복사]를 선택합니다.
[페이지에 대한 액세스 제한] 서버 비헤이비어가 시스템의 클립보드로 복사됩니다.
-
보호할 다른 페이지를 같은 방식으로 엽니다.
-
[서버 비헤이비어] 패널(윈도우 > 서버 비헤이비어)에서 오른쪽 위에 있는 화살표 버튼을 클릭하고 팝업 메뉴에서 [붙여넣기]를 선택합니다.
-
보호할 각 페이지에 대해 3단계와 4단계를 반복합니다.
사용자 데이터베이스에 액세스 권한 저장
이 구성 블록은 로그인한 특정 사용자에게 다른 액세스 권한을 제공하려는 경우에만 필요합니다. 사용자의 로그인만 필요한 경우에는 액세스 권한을 저장할 필요가 없습니다.
-
로그인한 사용자마다 서로 다른 액세스 권한을 제공하려면 사용자에 대한 데이터베이스 테이블에 각 사용자의 액세스 권한(Guest, User, Administrator 등)을 지정하는 열이 포함되어 있어야 합니다. 각 사용자의 액세스 권한은 사이트 관리자가 데이터베이스에 입력해야 합니다.
대부분의 데이터베이스 애플리케이션에서는 새 레코드를 만들 때마다 열을 기본값으로 설정할 수 있습니다. 기본값을 사이트에서 가장 공통적인 액세스 권한(예: Guest)으로 설정한 다음, 예외에 해당되는 사항은 수동으로 변경합니다(예: Guest를 Administrator로 변경). 이제 사용자는 모든 관리자 페이지에 액세스할 수 있습니다.
-
데이터베이스의 각 사용자는 User, Administrator와 같은 여러 권한을 가지는 것이 아니라 Guest 또는 Administrator 같은 단일 액세스 권한을 가져야 합니다. 페이지에 대해 여러 액세스 권한을 설정하려면(예: 모든 Guest와 Administrator가 이 페이지를 볼 수 있는 경우) 데이터베이스 수준이 아닌 페이지 수준에서 해당 권한을 설정하십시오.
사용자 로그아웃
사용자가 성공적으로 로그인하면 사용자 이름으로 구성된 세션 변수가 만들어집니다. 사용자가 사이트를 떠나면 [사용자 로그아웃] 서버 비헤이비어를 사용하여 세션 변수를 지우고 사용자를 다른 페이지(일반적으로 안녕히 가세요 또는 감사합니다 페이지)로 리디렉션할 수 있습니다.
사용자가 링크를 클릭하거나 특정 페이지가 로드될 때 [사용자 로그아웃] 서버 비헤이비어를 호출할 수 있습니다.
사용자가 로그아웃할 수 있는 링크 추가
-
페이지에서 링크로 사용할 텍스트나 이미지를 선택합니다.
-
[서버 비헤이비어] 패널(윈도우 > 비헤이비어) 패널에서 플러스(+) 버튼을 클릭하고 [사용자 인증] > [사용자 로그아웃]을 선택합니다.
-
사용자가 링크를 클릭할 때 표시할 페이지를 지정한 다음 [확인]을 클릭합니다.
이 페이지는 대개 안녕히 가세요 또는 감사합니다 페이지입니다.
특정 페이지가 로드될 때 사용자 로그아웃
-
Dreamweaver에서 로드할 페이지를 엽니다.
이 페이지는 대개 안녕히 가세요 또는 감사합니다 페이지입니다.
-
[서버 비헤이비어] 패널에서 플러스(+) 버튼을 클릭하고 [사용자 인증] > [사용자 로그아웃]을 선택합니다.
-
[페이지가 로드될 때 로그아웃] 옵션을 선택한 다음 [확인]을 클릭합니다.