...
사용자 계정 및 암호를 설정하는 것으로 보안의 첫 단계를 구성한 뒤, 각 계정에 보안 등급을 할당함으로써 권한에 부합하는 사용자만이 특정한 제어 기능에 접근할 수 있도록 할 수 있습니다.
특징
권한 등급을 11단계까지 나눔으로써, 사용자의 보안 등급을 높은 순위부터 낮은 순위까지 지정할 수 있습니다.
로그인 및 로그아웃 시에 따른 스크립트 동작을 설정할 수 있습니다.
설정 화면
Xpanel 프로젝트 내 접근 권한을 부여하기 위하여 사용자 보안 설정을 할 수 있습니다. 프로젝트 워크스페이스에서 사용자 보안을 더블클릭하거나, [도구] – [사용자 보안]을 선택하면 아래와 같은 화면이 표시됩니다.
...
항목 | 설명 |
사용자 ID | 사용자를 구분할 ID를 입력합니다. 15자까지 입력할 수 있습니다. |
보안등급 | 해당 사용자의 보안 등급을 지정합니다. 가장 낮은 등급인 0부터 가장 높은 등급인 10까지 지정할 수 있습니다. |
암호설정 | 해당 ID에 비밀번호를 부여합니다. 숫자만 사용할 수 있습니다. |
설명 | 사용자에 대한 설명을 입력합니다. |
로그온 동작 | 사용자가 로그온 시 수행할 동작을 등록합니다. 명령식으로 기술되며 [어드레스] 또는 [태그]버튼으로 어드레스나 태그를 명령식에 사용할 수 있습니다. |
로그오프 동작 | 사용자가 로그오프 시 수행할 동작을 등록합니다. 명령식으로 기술되며 [어드레스] 또는 [태그]버튼으로 어드레스나 태그를 명령식에 사용할 수 있습니다. |
동작 우선 순위 | 사용자가 로그온 동작, 로그오프 동작에 입력한 명령식의 동작 우선 순위를 지정합니다. 0에서 10까지 지정 가능하며, 10이 가장 높은 우선순위를 지닙니다. |
NOTE | 프로젝트 내에 다수의 사용자 계정이 등록되었을 경우, 프로젝트에서 로그인한 상태일 때 다른 계정으로 로그인을 하면 기존의 로그인 상태가 해제됩니다. 한 번에 한 계정만 로그인 가능한 점 유의해주시기 바랍니다. |
관련 기능
본 항목에서는 사용자 보안 기능에서 자주 쓰이는 함수(Function) 및 서브루틴(Subroutine)을 확인할 수 있습니다. 활용할 수 있는 함수 및 서브루틴은 다음 표를 참조하여 주시기 바랍니다.
...
명령어 | 설명 | ||
사용자 보안 | 서브루틴 | LogOn | 입력한 정보로 사용자 로그온을 합니다. |
서브루틴 | LogOff | 현재 로그인 중인 사용자를 로그아웃 상태로 전환합니다. | |
서브루틴 | LogOnWin | 사용자 로그온 화면을 엽니다. | |
함수 | GetSecurity | 현재 보안 등급을 출력합니다. |
사용자 보안 관련 함수
LogOn | 입력한 정보로 사용자 로그온을 합니다. |
서브루틴명 | LogOn(“사용자ID”,”암호”) |
기능 | 사용자 보안에 등록한 사용자 ID와 암호를 입력하여 로그온을 합니다. 입력한 ID나 암호가 올바르지 않을 경우 다음과 같은 메시지 창이 표시됩니다. |
사용 예제 | 사용자 아이디 CIMON, 비밀번호 0000 으로 로그온합니다. |
...
LogOnWin | 사용자 로그온 화면을 엽니다. |
서브루틴명 | LogOnWin() |
기능 | Xpanel 화면에 사용자 로그온 화면을 엽니다. 등록된 사용자가 없는 경우 해당 화면은 나타나지 않습니다. 로그온 할 사용자를 선택하고 암호를 입력합니다. 암호가 틀린 경우 다음과 같은 메시지 창이 표시됩니다. ‘Password’ 버튼을 눌러 사용자의 비밀번호를 변경할 수 있습니다. 버튼을 누르면 비밀번호 변경 여부를 묻는 메시지가 표시됩니다. ‘예’를 누르면 비밀번호를 변경할 수 있는 창이 표시됩니다. P/W: 현재 비밀번호를 입력합니다. New P/W: 새로운 비밀번호를 입력합니다. Confirm P/W: 새 비밀번호를 다시 한 번 입력합니다. ‘OK’를 눌러 새 비밀번호를 사용자 계정에 적용할 수 있습니다. |
사용 예제 | 사용자 로그온 화면을 엽니다. |
사용 예제
본 예제는 기능을 설명하기 위해 삽입된 예제입니다. 실제 사용 시 사용자의 환경에 맞게 설정하여 사용해주십시오. |
...