Bruce,
I feel the menu should vanish since I have set the check box, "User must be Logged In". This implies the menu will show only if the user is logged in.
So, since the menu still shows after the session timer has expired, it seems the user has not been logged out at this point. Can you verify, that when the session timer expires, is the user logged out? Also, is the session deleted when the session timer expires?
I have experimented with the conditional menu technique you suggested. It does cause the menu to go away when the session expires, but I'm concerned that the user has still not been logged out at this point.
In my NT6 version of this app, all menus disappeared when the session timer expired. I think this is because the login form appears at this point, and in the GenerateForm, Start embed of the Login Form we have the following code:
p_web.SetSessionLoggedIn(0)
So the user was logged out at this point and the "User must be Logged In" setting did the job and turned off the menus. But as discussed in a previous post, this line of code is no longer usable in NT7 apps as it prevents users from logging in.
To summarize, I want to log users out when the session timer expires. If this is not normally done, is there a way to make this happen?
Thanks,
Jeff