[RESUELTO] Gestión Usuario de windows

Discute sobre las herramientas de la base de datos
Responder
tpesdel
Mensajes: 25
Registrado: Mar May 17, 2016 10:36 am

[RESUELTO] Gestión Usuario de windows

Mensaje por tpesdel »

Buenas noches
Pregunto? hay alguna manera de capturar el Usuario de windows que esta usando la maquina,
me explico en access con la siguiente función se captura el Usuario actual del PC

Código: Seleccionar todo

Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" _
(ByVal lpbuffer As String, nSize As Long) As Long

Public Function UsuarioAct() As String
Dim sBuffer As String
Dim lSize As Long
Dim sUsuario As String

sBuffer = Space$(260)
lSize = Len(sBuffer)
Call GetUserName(sBuffer, lSize)
If lSize > 0 Then
sUsuario = Left$(sBuffer, lSize)
'Quitarle el CHR$(0) del final...
lSize = InStr(sUsuario, Chr$(0))
If lSize Then
sUsuario = Left$(sUsuario, lSize - 1)
End If
Else
sUsuario = ""
End If
UsuarioAct = sUsuario
End Function
esta función la utilizo para darle permisos a los Usuario que pueden acceder a la base de datos
lo compara con los usuario de una tabla de usuarios y si no esta no puede acceder

He buscado en el foro o no lo he echo bien o no esta
Puede alguien orientarme si existe algo similar
Un saludo
Última edición por SLV-es el Jue Jun 02, 2016 7:06 pm, editado 3 veces en total.
Razón: Insertar etiquetas [CODE]
openOffice 3.1/windos Vista
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Gestión Usuario de windows

Mensaje por fornelasa »

Pregunto? hay alguna manera de capturar el Usuario de windows que esta usando la maquina,
Para saber el usuario pudiera ser tal vez algo similar a cualquiera de esto:

Código: Seleccionar todo

Sub Usuario
	Dim uSuario As String
   	    uSuario = Environ("COMPUTERNAME")
msgbox uSuario
	    uSuario = Environ("LOGONSERVER")
msgbox uSuario
End Sub			
Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
tpesdel
Mensajes: 25
Registrado: Mar May 17, 2016 10:36 am

Re: Gestión Usuario de windows

Mensaje por tpesdel »

Lo miro gracias
un saludo
openOffice 3.1/windos Vista
tpesdel
Mensajes: 25
Registrado: Mar May 17, 2016 10:36 am

Re: Gestión Usuario de windows

Mensaje por tpesdel »

Perfecto he modificado la linea
uSuario = Environ("USERNAME")
y funciona perfecto, gracias soy geniales
Un salUdo desde Tenerife
openOffice 3.1/windos Vista
Responder