Changeset 1931
- Timestamp:
- Jun 17, 2011, 10:11:20 AM (11 years ago)
- Location:
- trunk/grails-app
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/controllers/dbnp/authentication/LogoutController.groovy
r1816 r1931 15 15 redirect uri: SpringSecurityUtils.securityConfig.logout.filterProcessesUrl // '/j_spring_security_logout' 16 16 } 17 // TODO put any pre-logout code here 17 18 // Remove all remote sessions for this user. 19 def user = authenticationService.getLoggedInUser(); 20 if( user ) 21 authenticationService.deleteRemoteSessions( user ); 18 22 19 23 // Remove all queries from session … … 36 40 } 37 41 38 println "REDIRECT: " + returnUrl;39 println "parameters: " + params40 41 42 // Try to rest the redirect url 42 43 if( params[ SpringSecurityUtils.securityConfig.successHandler.targetUrlParameter ] ) { -
trunk/grails-app/services/dbnp/authentication/AuthenticationService.groovy
r1783 r1931 95 95 return user ? user.secUser : null 96 96 } 97 98 /** 99 * Remove all remote sessions for a user 100 * @param user 101 */ 102 public void deleteRemoteSessions( SecUser user ) { 103 if( user ) { 104 SessionAuthenticatedUser.executeUpdate("delete SessionAuthenticatedUser u where u.secUser = :secUser", [ secUser: user ]) 105 } 106 } 97 107 98 108 /**
Note: See TracChangeset
for help on using the changeset viewer.