This is related to an earlier post about how to prevent more than one login to Alpha by a user (on different computers, for example).
I already developed the technique to mark a user logged in when they open Alpha with their credentials (handled by the autoexec.scp) and mark a user logged out when they exit via the Main Menu using the Exit button.
The question I have for anyone who has ever dealt with this capability: How do you let a user go back in to Alpha with their credentials after the computer shut down while in a session of Alpha? There is no mechanism I can think of that would mark the flag in the login file as logged out when there is a power failure, computer crash, or equivalent while the user is logged in to Alpha. I suspect it's impossible to control this. I provided an administrator with the ability to log out (i.e., update the flag) for all or selected users who experience a problem getting back in after a crash or unplanned shutdown.
To take this even further, if you have any experience with Citrix, especially the shared desktop version, I was amazed to find out that after a timeout condition, meaning the Citrix user has been idle for, in this case, 20 minutes, when the user re-enters Citrix the Alpha session was ended -- there are no signs of an opened Alpha. Obviously, Citrix just shuts down applications when it times out. But in this case, where I depend on an orderly exit via the button on the Main Menu, the command to update the user's flag to logged out was not touched. Therefore, the user can't get back in to Alpha unless a separate mechanism is used to mark the user as logged out.
Both of these are situations that make it impractical to use a login/logout approach. I bet this is not solvable, but if you have an answer, I would love to hear about it.
Thank you.
Jeff
I already developed the technique to mark a user logged in when they open Alpha with their credentials (handled by the autoexec.scp) and mark a user logged out when they exit via the Main Menu using the Exit button.
The question I have for anyone who has ever dealt with this capability: How do you let a user go back in to Alpha with their credentials after the computer shut down while in a session of Alpha? There is no mechanism I can think of that would mark the flag in the login file as logged out when there is a power failure, computer crash, or equivalent while the user is logged in to Alpha. I suspect it's impossible to control this. I provided an administrator with the ability to log out (i.e., update the flag) for all or selected users who experience a problem getting back in after a crash or unplanned shutdown.
To take this even further, if you have any experience with Citrix, especially the shared desktop version, I was amazed to find out that after a timeout condition, meaning the Citrix user has been idle for, in this case, 20 minutes, when the user re-enters Citrix the Alpha session was ended -- there are no signs of an opened Alpha. Obviously, Citrix just shuts down applications when it times out. But in this case, where I depend on an orderly exit via the button on the Main Menu, the command to update the user's flag to logged out was not touched. Therefore, the user can't get back in to Alpha unless a separate mechanism is used to mark the user as logged out.
Both of these are situations that make it impractical to use a login/logout approach. I bet this is not solvable, but if you have an answer, I would love to hear about it.
Thank you.
Jeff
Comment