Sql server - adresse mac et nom d'ordinateur

Soyez le premier à donner votre avis sur cette source.

Snippet vu 17 708 fois - Téléchargée 27 fois

Contenu du snippet

Deux fonctions :
1. Retourne l'adresse MAC de l'utilisateur connecté
2. Retourne le nom de l'ordinateur connecté

Source / Exemple :


CREATE FUNCTION dbo.fctGetMAC ()
RETURNS CHAR(17)
/*  Cette fonction retourne l'adresse MAC de l'utilisateur connecté
Exemple d'utilisation :
select dbo.fctGetMAC() retourne l'adresse hexadécimale selon le format XX-XX-XX-XX-XX-XX

  • /
AS BEGIN DECLARE @NetAdd CHAR(12) SELECT @NetAdd=net_address FROM master..sysprocesses WHERE spid = @@spid RETURN substring(@NetAdd,1,2) + '-' + substring(@NetAdd,3,2) + '-' + substring(@NetAdd,5,2) + '-' + substring(@NetAdd,7,2) + '-' + substring(@NetAdd,9,2) + '-' + substring(@NetAdd,11,2) END CREATE FUNCTION dbo.fctGetHostName () RETURNS VARCHAR(128) /* Cette fonction retourne le nom de l'ordinateur connecté Exemple d'utilisation : select dbo.fctGetHostName () retourne le nom identifiant l'ordinateur connecté
  • /
AS BEGIN RETURN (SELECT hostname FROM master..sysprocesses WHERE spid = @@spid) END

Conclusion :


L'adresse MAC (Medium Access Control) identifie de façon unique une carte réseau ou WIFI.

La référence à l'adresse physique (MAC) optimise la sécurité d'accès et garantie la véracité de l'historique des connexions, mises à jour, suppressions ou insertions.

A voir également

Ajouter un commentaire

Commentaires

cedriclomb
Messages postés
275
Date d'inscription
samedi 19 novembre 2005
Statut
Membre
Dernière intervention
27 avril 2010
1 -
Bonjour,
franchement va falloir m'explique paske je suis débutant !
Je voudrais faire la resolution IP MAC en php avec un mysql_query () faut que je tape quoi pour que ca marche ??
maxd8
Messages postés
1
Date d'inscription
samedi 5 août 2006
Statut
Membre
Dernière intervention
5 janvier 2007
-
Bonjour, oui ca n'est pas du php, ca manque terriblement de commentaires concernant la mise en place de ce code...
cs_spyro666
Messages postés
137
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
28 août 2007
-
Idem pour moi, c'est dommage parce que le code a l'air vachement prometteur!!!
cs_meryyy
Messages postés
31
Date d'inscription
mercredi 29 octobre 2008
Statut
Membre
Dernière intervention
30 décembre 2008
-
bonjour ,
c'est vrai ça semble tres utile mais comment l'optimiser pour l'utiliser dans un code php ou javascript . j'ai vraiment besoin d'effectuer une authentification par adresse mac pour les visiteurs de mon site web et je travaille avec php .
c'est urgent !!!!!!!!!!!!!!
merci
FENETRES
Messages postés
196
Date d'inscription
jeudi 15 juillet 2004
Statut
Membre
Dernière intervention
14 avril 2009
-
Désolé, cette source est liée à SQL Server et ne saurait être utilisée avec une autre base de données.
Je vous convie à poser votre question sur le forum php ou javascript.

Cordialement,

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.