Rev 129 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%@LANGUAGE="VBSCRIPT"%><%'====================================================='| |'| _Logout |'| |'=====================================================%><%Option explicitResponse.Expires = 0%><!--#include file="common/conf.asp"--><!--#include file="common/globals.asp"--><!--#include file="common/qstr.asp"--><!--#include file="common/common_subs.asp"--><%'------------ VARIABLE DEFINITION -------------'------------ CONSTANTS DECLARATION -----------'------------ VARIABLE INIT -------------------objAccessControl.objOraSession = OraSession ' Create database link for orasessionobjAccessControl.objOraDatabase = OraDatabase ' Create database link for oradatabase'------------ CONDITIONS ----------------------'----------------------------------------------%><%'--------------------------------------------------------------------------------------------------------------------------Sub Logout ()' --- Update Login Audit ---OraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBEROraDatabase.Parameters.Add "APP_ID", APPLICATION_ID, ORAPARM_INPUT, ORATYPE_NUMBERobjEH.TryORA ( OraSession )On Error Resume NextOraDatabase.ExecuteSQL _" UPDATE USER_APPLICATIONS SET"&_" LAST_VISIT_STAMP = TO_DATE( TO_CHAR( SYSDATE,'DD/MM/YYYY HH24:MI:SS' ),'DD/MM/YYYY HH24:MI:SS' )"&_" WHERE USER_ID = :USER_ID"&_" AND APP_ID = :APP_ID"If Err.Number = 0 ThenOraDatabase.ExecuteSQL _" UPDATE USERS SET"&_" IS_ONLINE = NULL,"&_" LAST_VISIT = TO_DATE( TO_CHAR( SYSDATE,'DD/MM/YYYY HH24:MI:SS' ),'DD/MM/YYYY HH24:MI:SS' )"&_" WHERE USER_ID = :USER_ID"End IfobjEH.CatchORA ( OraSession )OraDatabase.Parameters.Remove "USER_ID"OraDatabase.Parameters.Remove "APP_ID"'--- Finally Logoff ---objAccessControl.LogoffUser ()End Sub'--------------------------------------------------------------------------------------------------------------------------%><%'**************************** M A I N ******************************If objAccessControl.UserLogedIn ThenCall Logout()End IfCall OpenInWindow ( "index.asp" )'**********************************************************************%><%'------------ RUN AFTER CODE RUN --------------'----------------------------------------------%>