...

사용자 계정 및 암호를 설정하는 것으로 보안의 첫 단계를 구성한 뒤, 각 계정에 보안 등급을 할당함으로써 권한에 부합하는 사용자만이 특정한 제어 기능에 접근할 수 있도록 할 수 있습니다.

특징

  • 권한 등급을 11단계까지 나눔으로써, 사용자의 보안 등급을 높은 순위부터 낮은 순위까지 지정할 수 있습니다.

  • 로그인 및 로그아웃 시에 따른 스크립트 동작을 설정할 수 있습니다.

 

설정 화면

Xpanel 프로젝트 내 접근 권한을 부여하기 위하여 사용자 보안 설정을 할 수 있습니다. 프로젝트 워크스페이스에서 사용자 보안을 더블클릭하거나, [도구] – [사용자 보안]을 선택하면 아래와 같은 화면이 표시됩니다.

...

항목

설명

사용자 ID

사용자를 구분할 ID를 입력합니다. 15자까지 입력할 수 있습니다.

보안등급

해당 사용자의 보안 등급을 지정합니다. 가장 낮은 등급인 0부터 가장 높은 등급인 10까지 지정할 수 있습니다.

암호설정

Image RemovedImage Added

해당 ID에 비밀번호를 부여합니다. 숫자만 사용할 수 있습니다.

설명

사용자에 대한 설명을 입력합니다.

로그온 동작

사용자가 로그온 시 수행할 동작을 등록합니다. 명령식으로 기술되며 [어드레스] 또는 [태그]버튼으로 어드레스나 태그를 명령식에 사용할 수 있습니다.

로그오프 동작

사용자가 로그오프 시 수행할 동작을 등록합니다. 명령식으로 기술되며 [어드레스] 또는 [태그]버튼으로 어드레스나 태그를 명령식에 사용할 수 있습니다.

동작 우선 순위

사용자가 로그온 동작, 로그오프 동작에 입력한 명령식의 동작 우선 순위를 지정합니다. 0에서 10까지 지정 가능하며, 10이 가장 높은 우선순위를 지닙니다.

NOTE

프로젝트 내에 다수의 사용자 계정이 등록되었을 경우, 프로젝트에서 로그인한 상태일 때 다른 계정으로 로그인을 하면 기존의 로그인 상태가 해제됩니다. 한 번에 한 계정만 로그인 가능한 점 유의해주시기 바랍니다.

 


관련 기능

본 항목에서는 사용자 보안 기능에서 자주 쓰이는 함수(Function) 및 서브루틴(Subroutine)을 확인할 수 있습니다. 활용할 수 있는 함수 및 서브루틴은 다음 표를 참조하여 주시기 바랍니다.

...

명령어

설명

사용자 보안

서브루틴

LogOn

입력한 정보로 사용자 로그온을 합니다.

서브루틴

LogOff

현재 로그인 중인 사용자를 로그아웃 상태로 전환합니다.

서브루틴

LogOnWin

사용자 로그온 화면을 엽니다.

함수

GetSecurity

현재 보안 등급을 출력합니다.

 

사용자 보안 관련 함수

LogOn

입력한 정보로 사용자 로그온을 합니다.

서브루틴명

LogOn(“사용자ID”,”암호”)

기능

사용자 보안에 등록한 사용자 ID와 암호를 입력하여 로그온을 합니다.

입력한 ID나 암호가 올바르지 않을 경우 다음과 같은 메시지 창이 표시됩니다.

Image RemovedImage RemovedImage AddedImage Added

사용 예제

사용자 아이디 CIMON, 비밀번호 0000 으로 로그온합니다.
LogOn(“CIMON”,”0000”)

...

LogOnWin

사용자 로그온 화면을 엽니다.

서브루틴명

LogOnWin()

기능

Xpanel 화면에 사용자 로그온 화면을 엽니다. 등록된 사용자가 없는 경우 해당 화면은 나타나지 않습니다.

Image RemovedImage Added

로그온 할 사용자를 선택하고 암호를 입력합니다. 암호가 틀린 경우 다음과 같은 메시지 창이 표시됩니다.

Image RemovedImage Added

‘Password’ 버튼을 눌러 사용자의 비밀번호를 변경할 수 있습니다. 버튼을 누르면 비밀번호 변경 여부를 묻는 메시지가 표시됩니다.

Image RemovedImage Added

‘예’를 누르면 비밀번호를 변경할 수 있는 창이 표시됩니다.

Image RemovedImage Added

P/W: 현재 비밀번호를 입력합니다.

New P/W: 새로운 비밀번호를 입력합니다.

Confirm P/W: 새 비밀번호를 다시 한 번 입력합니다.

‘OK’를 눌러 새 비밀번호를 사용자 계정에 적용할 수 있습니다.

사용 예제

사용자 로그온 화면을 엽니다.
LogOnWin()

 

사용 예제

본 예제는 기능을 설명하기 위해 삽입된 예제입니다. 실제 사용 시 사용자의 환경에 맞게 설정하여 사용해주십시오.

...