Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/04/2005, 10:45
Avatar de Jose_minglein2
Jose_minglein2
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 3 meses
Puntos: 8
Puedes meter los id de usuario en una variable de aplicación de arraylist, así evitarás que un usuario se conecte simultaneamente,

if Application("Users").Contains(idusuario)
...
else
Ctype(Application("Users").Add(idusuario)
Session("usuario") = idusuario
end if

y en el global.asax en el aplication_start
Application("Users") = new ArrayList()

Y luego además del session.abandon() y antes del mismo
try
Application("Users").Remove(Session("usuario"))
catch ex exception
end try
Session.Clear()

Y lo que yo aría es en tu botón de salir, llevar a la página principal como dice rootk y en el page_load de la misma hacer lo anterior