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
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
2
댓글 6개
쩝 맥 인증 그닥 효과가...

검색하다가 이런게 있어서 올려보았습니다.....
좀 응용하면 멋진게 나오지 않을까 싶네요...
좀 응용하면 멋진게 나오지 않을까 싶네요...
맥어드레스 인증이라..오 좋아요 추천 꾹!

출근부에 응용 하고 싶은데 보완관련해서 안전할까요?
오 활용때가 분명 있을듯...감사합니다.
도전 해봐야겠네요