Hola, tienes varias opciones de obtener datos sobre el usuario que esta trabajando en tu DNN:
1) Verificar si hay un usuario o es un navegante anonimo
Tienes varias opciones. Algunas son solo del dotnet y algunas de DNN
If Request.IsAuthenticated Then
End If
If UserId > 0 Then
End If
2) Para acceder a los datos de un usuario que no es anonimo debes:
If Request.IsAuthenticated Then
minombre = UserInfo.FirstName
End If
Si quieres relacionar un usuario en tu propia base de datos te sugiero hacerlo por su UserId
CurrentUserId=userid