uso de Global.asa

25/06/2004 - 17:54 por Anubis | Informe spam
Maestros
neceisto controlar los usurios que se logean en mi pagina, para ello me recomendaron usr este archivo para ver el tema, mas especificamente en session_onstart o end
tenia pensado crear una arregla en la seccion applicaiton_onstart y luego ella sesion_onstart ir agregando los nombres de los que se logean, n se como hacerlo
aparte creo se debe verificar si un login ya esta para que arroje error. como hago esas validaciones

Espero su ayuda

Juan Eduardo
Stgo. de Chile

Preguntas similare

Leer las respuestas

#1 Franco Figún
25/06/2004 - 18:29 | Informe spam
Hola
Mira, en el link de abajo, figura como contar usuarios logueados, lo unico
que tenes que hacer, es cambiar la aplicacion que sea usuarios_logueados en
vez de visitas, o sino tambien agregar otra opcion, segun tu necesidad, y
con eso podes empezar:

http://www.desarrolloweb.com/articu...php?manual

http://www.maestrosdelweb.com/editorial/aspcount/

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 314408886
Yahoo MSN:
"Anubis" wrote in message
news:
Maestros
neceisto controlar los usurios que se logean en mi pagina, para ello me
recomendaron usr este archivo para ver el tema, mas especificamente en
session_onstart o end
tenia pensado crear una arregla en la seccion applicaiton_onstart y luego
ella sesion_onstart ir agregando los nombres de los que se logean, n se como
hacerlo
aparte creo se debe verificar si un login ya esta para que arroje error.
como hago esas validaciones

Espero su ayuda

Juan Eduardo
Stgo. de Chile
Respuesta Responder a este mensaje
#2 Jorge Oblitas
25/06/2004 - 18:38 | Informe spam
tu peudes manejar los eventos Session_OnStart y Application_OnStart asi como
Session_OnEnd y Application_OnEnd desde el global.asa, Marca tu web como
aplicacion para que cada vez que alguien acceda a ella se trabaje con el
global.asa y alli puedes programar las acciones que quieras para cada
evento... Ahora, parece ser que quieres ver si un usuario ya esta dentro...
asumo que estas trabajando con autenticacion contra una base de datos?

Jorge
"Anubis" wrote in message
news:
Maestros
neceisto controlar los usurios que se logean en mi pagina, para ello me
recomendaron usr este archivo para ver el tema, mas especificamente en
session_onstart o end
tenia pensado crear una arregla en la seccion applicaiton_onstart y luego
ella sesion_onstart ir agregando los nombres de los que se logean, n se como
hacerlo
aparte creo se debe verificar si un login ya esta para que arroje error.
como hago esas validaciones

Espero su ayuda

Juan Eduardo
Stgo. de Chile
Respuesta Responder a este mensaje
#3 Anubis
25/06/2004 - 21:04 | Informe spam
mi plan era logearse contra una base en el caso de manera de evitar que dos cuentas se logeen al mismo tiempo.
lo que ya esta hecho es la validez de usuario y clave para entrar al sitio, contra sql server y esta ok
pero mi jefe quiere que lo haga con el global.asa de esa forma:
a medida que se van logeando ir guardando los userID en un arreglo
asi cuando se logee el mismo usuario en otro equipo verificar si en el arreglo ya esta ese userID y dar mensaje de error, usuario ya conectado
y cuando de des-logee en el evento sesion_onEnd borrar ese registro del arreglo

pero para mala pata mia soy novato en asp y estoy colgado con el tema y no sé como proceder. Mi jefe no se pondrá en el caso de que pasará si por ejemplo me logeo y se me resetea el equipo quedará mi UserID en el array forever, ?????

HELP!
Juan Eduardo
Santiago de Chile.


"Jorge Oblitas" escribió en el mensaje news:
tu peudes manejar los eventos Session_OnStart y Application_OnStart asi como
Session_OnEnd y Application_OnEnd desde el global.asa, Marca tu web como
aplicacion para que cada vez que alguien acceda a ella se trabaje con el
global.asa y alli puedes programar las acciones que quieras para cada
evento... Ahora, parece ser que quieres ver si un usuario ya esta dentro...
asumo que estas trabajando con autenticacion contra una base de datos?

Jorge
"Anubis" wrote in message
news:
Maestros
neceisto controlar los usurios que se logean en mi pagina, para ello me
recomendaron usr este archivo para ver el tema, mas especificamente en
session_onstart o end
tenia pensado crear una arregla en la seccion applicaiton_onstart y luego
ella sesion_onstart ir agregando los nombres de los que se logean, n se como
hacerlo
aparte creo se debe verificar si un login ya esta para que arroje error.
como hago esas validaciones

Espero su ayuda

Juan Eduardo
Stgo. de Chile



Respuesta Responder a este mensaje
#4 Anubis
25/06/2004 - 23:42 | Informe spam
en el global.asa tengo lo siguiente:

<SCRIPT LANGUAGE=VBScript RUNAT=Server>

Sub Application_onStart
dim Mitabla()
redim Mitabla(200)
Application("tabla")=Mitabla
Application("usuarios")=0
End Sub

Sub Session_OnStart
Session.Timeout = 1399

Application.lock
Application("usuarios")=Application("usuarios")+1
Application("tabla")(Application("usuarios"))=session("usr")
Application.lock

End Sub

Sub Session_onEnd()
Application.lock
Application("usuarios")=Application("usuarios")-1
Application.lock
End Sub

</SCRIPT>


pero al parcer no guarda los datos en el arreglo porque cuando en otra pagina solicito me muestre los datos sale solo el nº de usuarios conectados.
en otra:
<%
Application.lock
Response.Write Application("usuarios") & ","
Response.Write session("usr")
Response.Write ","
dim pos,i
pos=0
do until pos=ubound(application("tabla"))-1
Response.Write Application("tabla")(pos)
pos=pos+1
loop
Response.Write ","
Application.lock
%>
</h1>


A los maestros y/o gurús del ASP help!!!

Atte
Juan Eduardo
Stgo de Chile

"Anubis" escribió en el mensaje news:
mi plan era logearse contra una base en el caso de manera de evitar que dos cuentas se logeen al mismo tiempo.
lo que ya esta hecho es la validez de usuario y clave para entrar al sitio, contra sql server y esta ok
pero mi jefe quiere que lo haga con el global.asa de esa forma:
a medida que se van logeando ir guardando los userID en un arreglo
asi cuando se logee el mismo usuario en otro equipo verificar si en el arreglo ya esta ese userID y dar mensaje de error, usuario ya conectado
y cuando de des-logee en el evento sesion_onEnd borrar ese registro del arreglo

pero para mala pata mia soy novato en asp y estoy colgado con el tema y no sé como proceder. Mi jefe no se pondrá en el caso de que pasará si por ejemplo me logeo y se me resetea el equipo quedará mi UserID en el array forever, ?????

HELP!
Juan Eduardo
Santiago de Chile.


"Jorge Oblitas" escribió en el mensaje news:
tu peudes manejar los eventos Session_OnStart y Application_OnStart asi como
Session_OnEnd y Application_OnEnd desde el global.asa, Marca tu web como
aplicacion para que cada vez que alguien acceda a ella se trabaje con el
global.asa y alli puedes programar las acciones que quieras para cada
evento... Ahora, parece ser que quieres ver si un usuario ya esta dentro...
asumo que estas trabajando con autenticacion contra una base de datos?

Jorge
"Anubis" wrote in message
news:
Maestros
neceisto controlar los usurios que se logean en mi pagina, para ello me
recomendaron usr este archivo para ver el tema, mas especificamente en
session_onstart o end
tenia pensado crear una arregla en la seccion applicaiton_onstart y luego
ella sesion_onstart ir agregando los nombres de los que se logean, n se como
hacerlo
aparte creo se debe verificar si un login ya esta para que arroje error.
como hago esas validaciones

Espero su ayuda

Juan Eduardo
Stgo. de Chile



Respuesta Responder a este mensaje
#5 Jorge Oblitas
28/06/2004 - 18:50 | Informe spam
y por que no consultas contra la misma base de datos a traves de un sp si el
usuario esta logueado al momento de autenticarlo? porque si se te pegan las
sesiones o algo... tendras usuarios que queden sin conectarse

Jorge
"Anubis" wrote in message
news:
en el global.asa tengo lo siguiente:

<SCRIPT LANGUAGE=VBScript RUNAT=Server>

Sub Application_onStart
dim Mitabla()
redim Mitabla(200)
Application("tabla")=Mitabla
Application("usuarios")=0
End Sub

Sub Session_OnStart
Session.Timeout = 1399

Application.lock
Application("usuarios")=Application("usuarios")+1
Application("tabla")(Application("usuarios"))=session("usr")
Application.lock

End Sub

Sub Session_onEnd()
Application.lock
Application("usuarios")=Application("usuarios")-1
Application.lock
End Sub

</SCRIPT>


pero al parcer no guarda los datos en el arreglo porque cuando en otra
pagina solicito me muestre los datos sale solo el nº de usuarios conectados.
en otra:
<%
Application.lock
Response.Write Application("usuarios") & ","
Response.Write session("usr")
Response.Write ","
dim pos,i
pos=0
do until pos=ubound(application("tabla"))-1
Response.Write Application("tabla")(pos)
pos=pos+1
loop
Response.Write ","
Application.lock
%>
</h1>


A los maestros y/o gurús del ASP help!!!

Atte
Juan Eduardo
Stgo de Chile

"Anubis" escribió en el mensaje
news:
mi plan era logearse contra una base en el caso de manera de evitar que dos
cuentas se logeen al mismo tiempo.
lo que ya esta hecho es la validez de usuario y clave para entrar al sitio,
contra sql server y esta ok
pero mi jefe quiere que lo haga con el global.asa de esa forma:
a medida que se van logeando ir guardando los userID en un arreglo
asi cuando se logee el mismo usuario en otro equipo verificar si en el
arreglo ya esta ese userID y dar mensaje de error, usuario ya conectado
y cuando de des-logee en el evento sesion_onEnd borrar ese registro del
arreglo

pero para mala pata mia soy novato en asp y estoy colgado con el tema y no
sé como proceder. Mi jefe no se pondrá en el caso de que pasará si por
ejemplo me logeo y se me resetea el equipo quedará mi UserID en el array
forever, ?????

HELP!
Juan Eduardo
Santiago de Chile.


"Jorge Oblitas" escribió en el mensaje
news:
tu peudes manejar los eventos Session_OnStart y Application_OnStart asi


como
Session_OnEnd y Application_OnEnd desde el global.asa, Marca tu web como
aplicacion para que cada vez que alguien acceda a ella se trabaje con el
global.asa y alli puedes programar las acciones que quieras para cada
evento... Ahora, parece ser que quieres ver si un usuario ya esta


dentro...
asumo que estas trabajando con autenticacion contra una base de datos?

Jorge
"Anubis" wrote in message
news:
Maestros
neceisto controlar los usurios que se logean en mi pagina, para ello me
recomendaron usr este archivo para ver el tema, mas especificamente en
session_onstart o end
tenia pensado crear una arregla en la seccion applicaiton_onstart y luego
ella sesion_onstart ir agregando los nombres de los que se logean, n se


como
hacerlo
aparte creo se debe verificar si un login ya esta para que arroje error.
como hago esas validaciones

Espero su ayuda

Juan Eduardo
Stgo. de Chile



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida