테스트 사이트 - 개발 중인 베타 버전입니다

OCX를 이용한 로그인시 맥어드레스 적용 로그인 페이지 만들기

맥어드레스 구하기
데모 예제

http://isulnara.com/myAPP/AuthByMAC/AuthByMac.html



"인증처리기" 설치 여부를 묻는 인증 창이 나타나면 "예"를 누르면 데모를 볼 수 있습니다.
이 후 삭제는 C:WINNTDownloaded Program Files에서 “맥어드레스 인증 컨트롤”을 제거하면 됩니다.

소스입니다.

<SCRIPT LANGUAGE="JavaScript">
<!--
        // 맥어드레스 인증 컨트롤의 설치 여부 확인
        function installed()
        {
          if (typeof(document.all("auth"))!="undefined" && document.all("auth").object!=null)
                return true;
          else
                return false;
        }
//-->
</SCRIPT>

<OBJECT id="auth" classid="clsid:7C159314-7E2C-4E6E-B580-5DF25610F581" codebase="./AuthByMAC.cab#Version=1,1,8,0">
        <PARAM name=copyright value="http://isulnara.com">
</OBJECT>
<SCRIPT LANGUAGE="JavaScript">
<!--
        if (installed)
        {
                alert("맥어드레스:n" + auth.MAC);
                alert("컴퓨터 이름:n" + auth.ComputerName);
                alert("작업그룹:n" + auth.WorkGroup);
        }
        else
                alert("맥어드레스 인증 컨트롤이 설치 되지 않았습니다.");
//-->






로그인 폼 화면
---------------------------------------------------
<HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
        // 맥어드레스 인증 컨트롤의 설치 여부 확인
        function installed()
        {
          if (typeof(document.all("auth"))!="undefined" && document.all("auth").object!=null)
                return true;
          else
                return false;
        }

        function Initialize()
        {
                if (installed)
                        ifChkUser.location.href = "./mac/ChkUser.php?mac=" + auth.MAC;
        }
//-->
</SCRIPT>
<OBJECT id="auth" classid="clsid:7C159314-7E2C-4E6E-B580-5DF25610F581" codebase="./AuthByMAC.cab#Version=1,1,6,0">
        <PARAM name=copyright value="http://isulnara.com">
</OBJECT>
</HEAD>
<BODY OnLoad="Initialize();">
<form name=form1 action="./main.php" method="post">
<INPUT TYPE="hidden" name="mode" value="login">
<table cellpadding=0 cellspacing=0">
<tr>
        <td>USER ID</td>
        <td><input type="text" name="id"></td>
</tr>
<tr>
        <td>PASS</td>
        <td><input type="password" name="pwd"></td>
</tr>
<tr>
        <td colspan=2 align=right><button class="image" onclick="form1.submit();">접속</button></td>
</tr>
</form>
</table>
</center>
<iframe name=ifChkUser src="" frameborder=0></iframe>
</BODY>
</HTML>


ChkUser.php
---------------------------------------------------


맥어드레스 데이터 파일 내용
-------------------------
00-A0-B7-B8-80-62
00-40-3D-4E-8C-69
자료 찾다가 이런게 있어서 올립니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 6개

쩝 맥 인증 그닥 효과가...
검색하다가 이런게 있어서 올려보았습니다.....
좀 응용하면 멋진게 나오지 않을까 싶네요...
맥어드레스 인증이라..오 좋아요 추천 꾹!
출근부에 응용 하고 싶은데 보완관련해서 안전할까요?
오 활용때가 분명 있을듯...감사합니다.
도전 해봐야겠네요

게시판 목록

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
글쓰기