OCX를 이용한 로그인시 맥어드레스 적용 로그인 페이지 만들기 > 그누4 팁자료실

그누4 팁자료실

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

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

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
자료 찾다가 이런게 있어서 올립니다.
추천
2
  • 복사

댓글 6개

© SIRSOFT
현재 페이지 제일 처음으로