Я разрабатываю «онлайн» приложения для смарт-устройств в GeneXus. Когда пользователь на некоторое время перестает использовать приложение, сеанс удаленного сервера автоматически завершается. Поскольку я использую много переменных веб-сеанса, если пользователь пытается продолжить использование приложения, оно перестает отвечать на запросы. Я думаю о том, как запретить пользователю продолжать использовать приложение, если удаленный сеанс завершится. Я хотел бы заставить его выполнить новую процедуру входа в систему (я не использую GAM).
Нужно ли мне создавать переменную веб-сеанса, чтобы проверить, действителен ли сеанс, и проверить его на соответствие всем моим процедурам и всем событиям на стороне сервера? Каков наилучший подход?