Hallo Mike,
I keep all active sessions in a table then I loop to session queue and take them out.... Or you can exclude yours and delete the rest.
After you run this code all active user at next request from the server will redirect them to login page.
Hope this will help you.
stt.Trace('wait server')
p_web.requestdata.webserver._Wait()
p_web.RequestData.Webserver._SessionQueue.SessionId = UTI:LastSessionID !This is your sessionID
get(p_web.RequestData.Webserver._SessionQueue, p_web.RequestData.Webserver._SessionQueue.SessionId)
if errorcode()
stt.Trace(errorcode() &' '& error())
ELSE
p_web.RequestData.Webserver._SessionQueue.LoggedIn=0
put(p_web.RequestData.Webserver._SessionQueue, p_web.RequestData.Webserver._SessionQueue.LoggedIn)
Z#=1
!DELETE(p_web.RequestData.Webserver._SessionQueue)
END
p_web.requestdata.webserver._Release()