none
VBasic:Net: Como mostrar los usuarios logueados en el sistema RRS feed

  • Pregunta

  • bueno como dice el titulo quisiera que en una panel a un costado se muestre la lista de usuarios que se encuentran actualmente en el sistema logueados.

    Como lo podria realizar.

    domingo, 23 de febrero de 2020 14:51

Todas las respuestas

  • Puedes sacar los usuarios logados mediante una consulta WMI sobre Win32_LogonSession.

    Si no has usado nunca WMI, la primera vez es un poco complicadillo, pero una vez que aprendas a llamarlo usando cualquier ejemplo (hay miles por la red), es muy sencillo cambiar la tabla que haya en el ejemplo y escribir Win32_LogonSession en su lugar.

    • Propuesto como respuesta Sergio Parra domingo, 23 de febrero de 2020 23:31
    domingo, 23 de febrero de 2020 18:16
  • lo revise busque y no encontre nada, quiero que me salga una lista de los usuarios conectados al sistema. mi sistema esta en red. Y por distintas ubicaciones (ciudades) se conectan los usuarios.
    miércoles, 26 de febrero de 2020 22:35
  • ¿Pero cómo exactamente "se conectan"?

    Win32_LogonSession muestra los que están logueados en el sistema, por ejemplo, usando un terminal server, pero no muestra las conexiones al sistema, como por ejemplo carpetas compartidas en disco o conexiones a base de datos. Cada una de estas modalidades requeriría un tipo distinto de consulta. ¿A qué te refieres exactamente cuando dices que "se conectan los usuarios"? ¿De qué clase de conexión se trata?

    miércoles, 26 de febrero de 2020 22:48
  • Bueno se conectan atravez de VPN ahora que estamos de cuarentena mayor lo usan por vpn cuando estan en la misma zona normal sin vpn porque estan en la misma red pero otros que no estamos alli usamos vpn para conectarnos al servidor sql.

    No se si te has fijado office365 cuando usas sharepoint, sale los usuarios que en ese momento estan editando ese documento algo similar quisiera en el sistema, asi saber quienes estan actualmente usandolo.

    domingo, 5 de abril de 2020 22:45
  • Sharepoint es una aplicación web. Los usuarios se loguean mediante autenticación integrada en el IIS si es un Sharepoint local, o mediante OAuth contra el directorio activo de Azure si es un Sharepoint de Office365. El hecho de que alcancen el IIS a través de una VPN o sin usar VPN resulta completamente irrelevante a estos efectos.

    Por eso te pregunto que cómo se conectan a tu aplicación: ¿qué clase de aplicación es, y cómo se hace el "login"? ¿Qué hacen tus usuarios para que la aplicación los reconozca como usuarios? ¿Dónde se "loguean"? La VPN no tiene nada que ver.

    lunes, 6 de abril de 2020 7:05
  • como se conectan? pues por login obvio hay una tabla en sql se registran usuarios lo normal de todo visual basic.net la aplicaicon es de inventarios de IT control de stock asigna equipos y devoluciones, integrado por power bi 

    domingo, 12 de abril de 2020 16:41
  • A ver, vamos progresando (muy despacito). Entonces, ¿es una aplicación web, verdad? Y los usuarios no hacen login al sistema operativo, sino a la propia aplicación, ¿es eso? Y la aplicación no usa autenticación integrada con el sistema, sino que autentica los usuarioscontra su propia base de datos, ¿es así? Entonces, el único sitio donde se conocen los usuarios conectados es en la propia aplicacion, ya que es ella la que los comprueba contra su propia base de datos. Si es así (que sigue siendo una hìpótesis, porque sigues sin decir ni siquiera el tipo de aplicación y he tenido que imaginarme que es web),entonces la única solución razonablepara saber los usuarios conectados es modificar el propio código de la aplicación, en el sitio donde autentica los usuarios, para que ahí registre en algún sitio cada usuario que se conecta
    domingo, 12 de abril de 2020 18:49
  • Hola, es correcto lo que piensas y dices  lo único que no es aplicación web es forms.

    Entonces podría ser como una tabla temporal? Y que muestre esa data pero sería del día tendría que poner una fecha para q me muestre según día día así no salgan todo el historial.

    • Editado Jackvier martes, 21 de abril de 2020 16:48
    martes, 21 de abril de 2020 16:47