Buna ziua.
Am un site cu creare cont si vreau ca atunci cind de face logarea accesul sa fie dat pe baza de verificare adresa MAC (placa de retea).
Stie cineva cum pot identifca aceasta adresa MAC?
Multumesc anticipat.
PS: Nu stiu daca am pus bine acest subiect la aceasta rubrica.
Logare cu MAC
Moderatori: coditza, Emil, Moderatori
- alexx_utza
- Senior Member
- Mesaje: 251
- Membru din: Joi Mai 10, 2007 10:56 am
- Localitate: in padure...
- Contact:
-
videanuadrian
- Junior Member
- Mesaje: 35
- Membru din: Dum Mar 13, 2005 12:00 am
- Localitate: Bucuresti
- Contact:
mac din php
Salut,
am fost nevoit sa fac cumva sa iau macul unui user fara ca acesta sa se prinda, evident folosind php, numai ca numai cu php nu merge si atunci am gasit urmatoarea solutie : un applet java, care este apelat de un script JS si care poate lua toate macurile + ip intern. Singura pb aici este ca meseriashu care vrea sa se logheze trebe sa aiba JRE instalat, si nu oricare ci unu mai mare de 6, deoarece functiile folosite de appletu asta nu sunt decat in versiunile astea.
Daca te intereseaza solutia asta iti dau si codul.
am fost nevoit sa fac cumva sa iau macul unui user fara ca acesta sa se prinda, evident folosind php, numai ca numai cu php nu merge si atunci am gasit urmatoarea solutie : un applet java, care este apelat de un script JS si care poate lua toate macurile + ip intern. Singura pb aici este ca meseriashu care vrea sa se logheze trebe sa aiba JRE instalat, si nu oricare ci unu mai mare de 6, deoarece functiile folosite de appletu asta nu sunt decat in versiunile astea.
Daca te intereseaza solutia asta iti dau si codul.
-
videanuadrian
- Junior Member
- Mesaje: 35
- Membru din: Dum Mar 13, 2005 12:00 am
- Localitate: Bucuresti
- Contact:
iata cum se procedeaza :
pui asta in html :
<APPLET name="mapp" code="MacAddressApplet" archive="macaddressapplet.jar" style="position:absolute; top:-1000px; left:-1000px;" MAYSCRIPT></APPLET>
apoi copiezi fisierul pe care il poti descarca de aici :
http://videanuadrian.ro/macaddressapplet.jar
apoi asa il apelezi din JS:
try
{
var macs = {
getMacAddressesJSON : function()
{
document.mapp.setSep('');
document.mapp.setFormat("%02x");
var macs = eval( String( document.mapp.getMacAddressesJSON() ) );
var mac_string = "";
for( var idx = 0; idx < macs.length; idx ++ )
mac_string += macs[ idx ] + ",";
return mac_string;
},
getIp : function()
{
var ip = document.mapp.getIp();
return ip;
}
}
macs="+macs.getMacAddressesJSON();
internalip="+macs.getIp();
}
catch(err)
{
//document.write(err);
}
pui asta in html :
<APPLET name="mapp" code="MacAddressApplet" archive="macaddressapplet.jar" style="position:absolute; top:-1000px; left:-1000px;" MAYSCRIPT></APPLET>
apoi copiezi fisierul pe care il poti descarca de aici :
http://videanuadrian.ro/macaddressapplet.jar
apoi asa il apelezi din JS:
try
{
var macs = {
getMacAddressesJSON : function()
{
document.mapp.setSep('');
document.mapp.setFormat("%02x");
var macs = eval( String( document.mapp.getMacAddressesJSON() ) );
var mac_string = "";
for( var idx = 0; idx < macs.length; idx ++ )
mac_string += macs[ idx ] + ",";
return mac_string;
},
getIp : function()
{
var ip = document.mapp.getIp();
return ip;
}
}
macs="+macs.getMacAddressesJSON();
internalip="+macs.getIp();
}
catch(err)
{
//document.write(err);
}
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 9 vizitatori