在 pharo seaside 3.2 中捕捉会话到期
Catching the session expiry in pharo seaside 3.2
如何在Pharo Seaside 3.2 中捕捉会话到期通知?
当会话到期时,我需要将用户从非活动用户列表中删除。
您可以继承 WASession
并通过配置告诉 Seaside 使用您的会话(参见 WAApplicationConfiguration>>describeOn:
)。在你的子类中实现 #unregistered
。此方法将在会话过期时执行(请注意,这可能不会立即发生,而只会在会话缓存触发对同一应用程序的下一个请求时执行)。
如何在Pharo Seaside 3.2 中捕捉会话到期通知? 当会话到期时,我需要将用户从非活动用户列表中删除。
您可以继承 WASession
并通过配置告诉 Seaside 使用您的会话(参见 WAApplicationConfiguration>>describeOn:
)。在你的子类中实现 #unregistered
。此方法将在会话过期时执行(请注意,这可能不会立即发生,而只会在会话缓存触发对同一应用程序的下一个请求时执行)。