none
un usuario no debe poder iniciar más de una sesión dentro de SharePoint 2007 RRS feed

  • Pregunta

  • Estimados les cuento mi problema.

    Actualmente en sharepoint un usuario puede abrir varias veces su sesion de usuario de diferentes lugares. Lo que necesito implementar es  que no me permita iniciar sesion si esta ya esta abierta en otro lado.

    bueno lo ideal es no cambiar la autentificacion actual a forms, puesto es mucho mayor el trabajo.

    martes, 9 de octubre de 2012 15:09

Respuestas

Todas las respuestas

  • Hola

    tendrías que programar este tipo de control. Lo que se me ocurre es que implementes un control de usuario en la Master Page y que este se encargue de guarder el usuario que ha iniciado sesion, para evitarle volver a iniciarla.

    El problema que te vas a encontrar es, cómo controlar que un usuario cierra sesión, porque cuando se cierra el navegador tendrías que capturar ese cierre y eliminarlo. No veo que sea fácil la tarea.


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server

    miércoles, 10 de octubre de 2012 7:34
  • Buenas Mistica009,

    Podrías capturar las sesiones de un usuario utilizando un httpmodule, como se indica en este link http://www.sharepoint4developers.net/en-nz/post/limit-session-account.aspx

    En este caso, deja que un usuario inicie sesión en otro lugar, pero la sesión anterior caduca y si intenta realizar alguna actuación (en la sesión antigua) le enviará a la página de loggin.

    Puedes modificar este comportamiento dejando que la primera sesión quede activa y evitando que se abra la segunda sesión, pero como dice Alberto Diaz Martin deberás controlar el caso de que un usuario haya cerrado el navegador o le haya caducado la sesión para eliminarlo de la lista de sesiones iniciadas.

    Saludos.

    viernes, 12 de octubre de 2012 9:09