Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/01/2007, 01:35
Avatar de Subotai
Subotai
 
Fecha de Ingreso: mayo-2003
Ubicación: Irúnforge
Mensajes: 198
Antigüedad: 21 años, 11 meses
Puntos: 1
Re: valor accesible para todas las sessiones

Es para una pasarela de pago seguro, las especificaciones marcan que tiene que ser un id de 12 posiciones con lo que he comentado de la fecha y dos dígitos más que lo hagan único. Por eso pensé en un contador común para todos que, cada vez que un usuario lo use al hacer el pago, se bloquee, coja el valor, lo incremente y lo desbloquee, de esta forma no puede darse un duplicado, sería imposible.
He mirado el objeto Application y es idoneo para lo que quiero hacer ^^
Lo del sessionID también lo pensé, pero como no se a ciencia cierta que me va a generar dos dígitos únicos entre todas las sessiones... he optado por el application.
Este es, a groso modo, el código que tengo pensado, haber si llego a esa fase del proyecto y puedo probarlo al 100%

<%
Application.Lock
Session("misDosDigitos") = Application("contador")
if Application("contador") = "99" then
Application("contador") = "00"
else
Application("contador") = Application("contador") + 1
end if
Application.Unlock
%>

Esa es la idea, seguramente alguna cosa más tendré que hacerle pero con eso se entiende.