Subversion Repositories DevTools

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
119 ghuddy 1
<%@LANGUAGE="VBSCRIPT"%>
2
<%
3
'=====================================================
4
'|                                                   |
5
'|			          _Logout					 	 |
6
'|                                                   |
7
'=====================================================
8
%>
9
<%
10
Option explicit
11
Response.Expires = 0
12
%>
13
<!--#include file="common/conf.asp"-->
14
<!--#include file="common/globals.asp"-->
15
<!--#include file="common/qstr.asp"-->
16
<!--#include file="common/common_subs.asp"-->
17
<%
18
'------------ VARIABLE DEFINITION -------------
19
'------------ CONSTANTS DECLARATION -----------
20
'------------ VARIABLE INIT -------------------
21
objAccessControl.objOraSession = OraSession	' Create database link for orasession
22
objAccessControl.objOraDatabase = OraDatabase	' Create database link for oradatabase
23
'------------ CONDITIONS ----------------------
24
'----------------------------------------------
25
%>
26
<%
27
'--------------------------------------------------------------------------------------------------------------------------
28
Sub Logout ()
29
 
30
	' --- Update Login Audit ---
31
	OraDatabase.Parameters.Add "USER_ID", 	objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBER 
32
	OraDatabase.Parameters.Add "APP_ID", 	APPLICATION_ID, ORAPARM_INPUT, ORATYPE_NUMBER 
33
 
34
	OraSession.BeginTrans
35
 
36
	OraDatabase.ExecuteSQL _
37
	" UPDATE USER_APPLICATIONS SET"&_
38
	" LAST_VISIT_STAMP = TO_DATE( TO_CHAR( SYSDATE,'DD/MM/YYYY HH24:MI:SS' ),'DD/MM/YYYY HH24:MI:SS' )"&_
39
	" WHERE USER_ID = :USER_ID"&_
40
	"   AND APP_ID = :APP_ID"
41
 
42
	OraDatabase.ExecuteSQL _
43
	" UPDATE USERS SET"&_
44
	" IS_ONLINE = NULL,"&_
45
	" LAST_VISIT = TO_DATE( TO_CHAR( SYSDATE,'DD/MM/YYYY HH24:MI:SS' ),'DD/MM/YYYY HH24:MI:SS' )"&_
46
	" WHERE USER_ID = :USER_ID" 
47
 
48
	OraSession.CommitTrans
49
 
50
	OraDatabase.Parameters.Remove "USER_ID"
51
	OraDatabase.Parameters.Remove "APP_ID"
52
 
53
	'--- Finally Logoff ---
54
	objAccessControl.LogoffUser ()
55
 
56
 
57
 
58
End Sub
59
'--------------------------------------------------------------------------------------------------------------------------
60
%>
61
<%
62
'**************************** M  A  I  N ******************************
63
If objAccessControl.UserLogedIn Then
64
	Call Logout()
65
End If
66
 
67
Call OpenInWindow ( "index.asp" )
68
'**********************************************************************
69
%>
70
<%
71
'------------ RUN AFTER CODE RUN --------------
72
'----------------------------------------------
73
%>