[Gambas-user] Usage of session on web.gui
gambas at servinfo.it
Tue Apr 18 09:51:25 CEST 2023
Ok , putting session.timeout on _init set global timeout.
Il 17/04/23 13:12, Benoit Minisini ha scritto:
> Le 17/04/2023 à 09:48, Marco Ancillotti a écrit :
>> Hi all ,
>> I have a web.gui app that have a login screen.
>> I have a main form called login that ask for user and password , then
>> if they are correct I do:
>> WebForm.Current = MAIN
>> (MAIN is the real app form that load if you insert right user and
>> Everything works but after some time it refresh to login window (
>> LOGIN FORM ).
>> That can be correct but I want to manage timeout's by users names so
>> I search and found session api.
>> On the login form after authentication I do:
>> Session["username"] = "admin"
>> Session.Timeout = 36000
>> And when a user click on a logoff button I do:
>> WebForm.Current = LOGIN
>> All work's as expected but timeout is always the same , ignoring what
>> I put on session.timeout.
>> Anyone know what I do wrong ?
>> Thanks in advance,
> You must define the value of Session.Timeout earlier, before the
> session is actually created. For example in the "_init" method of your
> first form (the login form).
> I will see if 'gb.web.gui' can take changes of this property into
> account, once the session has been created.
More information about the User