• Re: [WINServer] VERSION v6.2.451.2 ALMOST READY FOR GAMMA TESTING

    From WINSERVER SUPPORT@1:124/5013 to All on Thu Jan 31 19:17:14 2019
    Date: Wed, 14 Feb 2007 09:45:11 -0400
    From: WINSERVER SUPPORT
    To: all
    Subject: Re: [WINServer] VERSION v6.2.451.2 ALMOST READY FOR GAMMA TESTING Newsgroups: winserver.public.gamma.testing
    Message-ID: <1171464532.40.0@winserver.com>
    X-Mailer: Wildcat! Interactive Net Server v7.0.454.5
    Lines: 47

    Hector Santos wrote:

    - Who's Online
    http://www.winserver/client?who.wcn

    I have a question regarding the new WHO's ONLINE.

    I made some major improvements and during testing by logging on many
    users, I notice something about "time limits".

    The WEB SERVER only checks for "OUT OF TIME" at LOGIN TIME. It does not
    check it on every request.

    When people use the defauly WEB IDLE TIMEOUTS, this is typically not a
    problem because the WEB will logout the user, and hence the next attempt
    to request a file will force a re-login and the out of time check is done.

    If the user stays in the WHO's ONLINE forever, with a 1 minute refresh, basically, even if the user runs of time, the web server will not catch
    it until the user logs off.

    It is now possible to add this to the top of WHOS_ONLINE page (or any
    page for that matter):

    @IF !ACCESS.OID.OBJECTID_IGNORE_TIME_ONLINE && TIMELEFT <= 0@
    @MODULE UTL REDIRECT /LOGOUT@
    @ENDIF@

    This says if the user's IGNORE TIME ONLINE access is not checked, and
    his TIMELEFT is less than or equal to ZERO, then redirect him to the
    /LOGOUT url.

    I am just wondering why YOU might think this is not a good idea to have
    in the whos_online.htm page?

    With the new template customization that sysops can now do, they can
    also remove this from the WHOS_ONLINE.HTM.

    Comments?

    I was just thinking that if you established time limits, I think the the
    user should not be able to use the WHOS_ONLINE.HTM to stay on
    effectively forever, until the next time he has to login.


    --
    HLS
    --- Platinum Xpress/Win/WINServer v3.1
    * Origin: Prison Board BBS Mesquite Tx //telnet.RDFIG.NET www. (1:124/5013)
  • From WINSERVER SUPPORT@1:124/5013 to All on Thu Jan 31 19:17:14 2019
    Date: Wed, 14 Feb 2007 09:59:56 -0400
    From: WINSERVER SUPPORT
    To: all
    Subject: Re: [WINServer] VERSION v6.2.451.2 ALMOST READY FOR GAMMA TESTING Newsgroups: winserver.public.gamma.testing
    Message-ID: <1171465415.40.0@winserver.com>
    X-Mailer: Wildcat! Interactive Net Server v7.0.454.5
    Lines: 45

    Hector Santos wrote:

    It is now possible to add this to the top of WHOS_ONLINE page (or any
    page for that matter):

    @IF !ACCESS.OID.OBJECTID_IGNORE_TIME_ONLINE && TIMELEFT <= 0@
    @MODULE UTL REDIRECT /LOGOUT@
    @ENDIF@

    A followup, first, one extra command is needed:

    @IF !ACCESS.OID.OBJECTID_IGNORE_TIME_ONLINE && TIMELEFT <= 0@
    @MODULE UTL REDIRECT /LOGOUT@
    @EXIT@ <!-- EXIT THE TEMPLATE AFTER REDIRECT -->
    @ENDIF@

    You have to exit the template if a redirection is done.

    Second, this worked perfectly.

    Now for the test account security profile, it has:

    Daily Time Lime: 20
    Per Call Time Limit: 5

    I made it a 20 daily time and and 5 minut per call time limit so I can
    test this more readily.

    What I notice was a PERFECT behavior:

    The user logined the first time and went to WHO'S ONLINE. He was given 5 minutes for the call.

    What happen was that he was logged off at 5 minutes and but he was allow
    to log in again with another 5 minutes.

    This happen 4 times or 4*5 = 20 minutes before the WEB SERVER finally
    gave the user the "OUT OF TIME" error page!

    PERFECT!

    The time here is that time management is maintained.

    --
    HLS
    --- Platinum Xpress/Win/WINServer v3.1
    * Origin: Prison Board BBS Mesquite Tx //telnet.RDFIG.NET www. (1:124/5013)