로그인 중일 경우 알림 기능 > 그누보드5 팁자료실

그누보드5 팁자료실

로그인 중일 경우 알림 기능 정보

스크린리더 로그인 중일 경우 알림 기능

본문

로그인 중일 경우 알림 기능

일반적인 경우, 정안인은 자신이 현재 열람 중인 웹 사이트에서 로그인 상태를 인지하기가 매우 쉬운 편입니다.
하지만 시각장애인의 경우 별도의 알림이 없이는 로그인 중임을 알아차리기까지 상당한 노력과 인내가 필요합니다.

정안인正眼人 : 정상적으로 시력을 갖고 있는 사람(들)을 일컫는 말입니다. 참고로 시각장애는 전맹과 저시력으로 나뉘며, 흔히 알고 계신 시각장애는 전맹의 경우입니다.

시각장애인(특히 전맹)의 이러한 불편과 수고를 덜어주고, 로그인 상태임을 인지하지 못한 상태로 자리를 벗어나는 일이 없도록,
그누보드4s 에서는 스크린리더가 웹 사이트 시작 지점에서 로그인 상태 메세지를 출력할 수 있도록 설계되었습니다.

이 코드는 head.sub.php 에 위치하고 있으며 다음과 같습니다.

<?if ($is_member) { // 회원이라면 로그인 중이라는 메세지를 출력해준다.
    if ($is_admin == 'super') $sr_admin_msg = "최고관리자 ";
    else if ($is_admin == 'group') $sr_admin_msg = "그룹관리자 ";
    else if ($is_admin == 'board') $sr_admin_msg = "게시판관리자 ";
?>
    <div id="hd_login_msg"><?=$sr_admin_msg?><?=$member['mb_nick']?>님 로그인 중</div>
<? } ?>

회원이 로그인 중이라면, 스크린리더는 지운아빠님 로그인 중 처럼 음성출력을 수행할 것이며,
현재 로그인 중인 회원에게 관리자 권한이 있다면, 알맞은 명칭을 덧붙여서 출력해줍니다.
예를들어, 지운아빠 라는 회원에게 게시판관리자 권한이 있다면, 게시판관리자 지운아빠님 로그인 중이라는 음성을 출력하는 것입니다.

그룹관리자 및 게시판관리자 문구/음성은 해당되는 페이지에서만 출력됩니다.

이 문구는 스크린리더 사용자를 위해 고안되었으며, 문서 상에 존재하지만 정안인에게는 보이지 않도록 되어 있습니다.
정안인, 저시력자는 이 문구가 아니어도 로그인 상태를 알 수 있는 여러가지 시각적인 방법이 존재하며, 특히 전경색과 배경색의 대비는 저시력자에게 중요한 포인트입니다.

4.0b3 에서 수정된 내용

로그인 알림 다음 로그아웃 링크를 추가하여, 로그인 상태를 원하지 않는 경우 손쉽게 로그아웃 할 수 있도록 수정했습니다.

<?if ($is_member) { // 회원이라면 로그인 중이라는 메세지를 출력해준다.
    if ($is_admin == 'super') $sr_admin_msg = "최고관리자 ";
    else if ($is_admin == 'group') $sr_admin_msg = "그룹관리자 ";
    else if ($is_admin == 'board') $sr_admin_msg = "게시판관리자 ";
?>
    <div id="hd_login_msg"><?=$sr_admin_msg?><?=$member['mb_nick']?>님 로그인 중 <a href="<?=G4_URL?>/bbs/logout.php">로그아웃</a></div>
<? } ?>
추천
0

댓글 6개

전체 2,427 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT