Sql server - adresse mac et nom d'ordinateur

Soyez le premier à donner votre avis sur cette source.

Snippet vu 17 801 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

shirley8
Messages postés
3
Date d'inscription
lundi 9 novembre 2009
Statut
Membre
Dernière intervention
9 novembre 2009

Avec Emicsoft HD Vidéo Convertisseur pour Mac, Vous avez faitez conversion du format HD vidéo en WAV, MP3, etc sans problème. Essayiez autre programme pour aider!!Emicsoft M2TS Converter for Mac, Emicsoft M4V Converter for Mac.

http://www.emicsoft.com/hd-video-converter-for-mac.html
http://www.emicsoft.com/m2ts-converter-for-mac.html
http://www.emicsoft.com/m4v-converter-for-mac.html
FENETRES
Messages postés
196
Date d'inscription
jeudi 15 juillet 2004
Statut
Membre
Dernière intervention
14 avril 2009

Il s'agit de Transact-SQL, langage propre à SQL Server.
cs_meryyy
Messages postés
31
Date d'inscription
mercredi 29 octobre 2008
Statut
Membre
Dernière intervention
30 décembre 2008

merci pour le commentaire FENETRES ;
mais si je travaille sur une base de données SQL .
alors tu veux dire que ça c'est une requéte SQL ou quoi ?
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,
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

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.