Subversion Repositories DevTools

Rev

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

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