Ah, I get it. You want to have a never expiring experience.

I did one in which a user scope array was mirrored in a global scope array. When the timeout trigger fired, it stored the global scope mirror of the array in a database with the user reference cookie as a field and then killed the global scope array. I'd think that using that logic, someone doing a soft login could be re-united with their user scope variables.



On Mar 28, 2008, at 1:21 PM, William M Conlon wrote:

Login ==> establish user state (ie., user scope variables), Set UserReferenceCookie
Timeout ==> save user state to database, purge user scope variables
Request ==> If UserReferenceCookie matches a timed-out record, reload user state from database.

Bill

William M. Conlon, P.E., Ph.D.
To the Point
2330 Bryant Street
Palo Alto, CA 94301
  vox:  650.327.2175 (direct)
  fax:  650.329.8335
mobile:  650.906.9929
e-mail:  mailto:[EMAIL PROTECTED]
  web:  http://www.tothept.com


On Mar 28, 2008, at 1:18 PM, Jesse Parker wrote:

What do you mean by re-invigorated? The variableTimeoutTrigger happens
after the scope is gone.


-----Original Message-----
From: William M Conlon [mailto:[EMAIL PROTECTED]
Sent: Friday, March 28, 2008 4:05 PM
To: [email protected]
Subject: Re: Witango-Talk: variableTimeout


Just application logic.  I need to make sure that user state is
properly re-established for a session that timed-out, but has been
're-invigorated'.

Bill

William M. Conlon, P.E., Ph.D.
To the Point
2330 Bryant Street
Palo Alto, CA 94301
   vox:  650.327.2175 (direct)
   fax:  650.329.8335
mobile:  650.906.9929
e-mail:  mailto:[EMAIL PROTECTED]
   web:  http://www.tothept.com


On Mar 28, 2008, at 12:54 PM, Roland Dumas wrote:

what's the odd behavior you're seeing?

On Mar 27, 2008, at 8:48 AM, William M Conlon wrote:

I want to trigger the variable timeout for debugging so I can
investigate the behavior on expiration and when the user
returns.   I'll use  <@ASSIGN NAME=variableTimeout SCOPE=user
VALUE=1> and wait a minute.
Bill

William M. Conlon, P.E., Ph.D.
To the Point
2330 Bryant Street
Palo Alto, CA 94301
 vox:  650.327.2175 (direct)
 fax:  650.329.8335
mobile:  650.906.9929
e-mail:  mailto:[EMAIL PROTECTED]
 web:  http://www.tothept.com


On Mar 27, 2008, at 7:13 AM, Jesse Parker wrote:

<@PURGE> triggers the variableTimeoutTrigger.  Your "logout"
function just
needs to do <@PURGE SCOPE=User> - this causes the scope to expire
in the
same way as a variableTimeout.

Keep in mind you'll never see the result of
variableTimeoutTrigger.  The URL
is requested and the resulting document is discarded.  You need
to turn up
your logging level and watch the logs to see anything.


-----Original Message-----
From: William M Conlon [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 26, 2008 10:53 PM
To: [email protected]
Subject: Re: Witango-Talk: variableTimeout


Yes.  Sorry, I copied the example from the manual.

What I want to do is to trigger a user scope timeout, <@ASSIGN
NAME=variableTimeout
SCOPE=user VALUE=1> so I can see the behavior as user scope
variables
get re-set.

Bill


On Mar 26, 2008, at 7:31 PM, Robert Shubert wrote:

Isn't that what <@PURGE scope=domain> would do?

I don't know if this triggers any variabletimeouttrigger URLS.

Robert

-----Original Message-----
From: William M Conlon [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 26, 2008 9:15 PM
To: Witango-Talk
Subject: Witango-Talk: variableTimeout

Is there a way to force the instantaneous timeout for a scope?

Coming back from lunch, I saw some unexpected behavior, which was
related to expired user scope variables, and I would like to
replicate the problem.

It looks like the best I can do is <@ASSIGN NAME=variableTimeout
SCOPE=domain VALUE=1> and then wait for a minute before testing.

Any other ideas?

Bill

William M. Conlon, P.E., Ph.D.
To the Point
2330 Bryant Street
Palo Alto, CA 94301
  vox:  650.327.2175 (direct)
  fax:  650.329.8335
mobile:  650.906.9929
e-mail:  mailto:[EMAIL PROTECTED]
  web:  http://www.tothept.com

___________________________________________________________________
___
__
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf


___________________________________________________________________
___
__
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

____________________________________________________________________
____
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/ maillist.taf

____________________________________________________________________
____
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/ maillist.taf

_____________________________________________________________________
___
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf


______________________________________________________________________
__
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf


________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

Reply via email to