- Timestamp:
- Mar 14, 2009, 10:04:39 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/TaskRewrite/src/grails-app/controllers/AppCoreController.groovy
r71 r73 10 10 //def allowedMethods = [delete:'POST', save:'POST', update:'POST'] 11 11 12 13 12 def home = { 14 13 } 15 14 16 15 def options = { 17 def principal = authenticateService.principal()18 println principal.getUsername()//get username19 println principal.getAuthorities()//get authorities()20 16 } 17 18 def changePassword = { 19 //def principal = authenticateService.principal() 20 //println principal.getAuthorities() 21 22 if (request.method == 'GET') { 23 def personInstance = Person.get(authenticateService.userDomain().id) 24 return [ personInstance : personInstance ] 25 } 26 27 if (request.method == 'POST') { 28 def personInstance = Person.get(authenticateService.userDomain().id) 29 30 personInstance.pass = params.pass 31 personInstance.password = authenticateService.encodePassword(personInstance.pass) 32 33 if (!personInstance.hasErrors() && personInstance.save()) { 34 //userCache.removeUserFromCache(personInstance.loginName) 35 flash.message = "Password changed successfully." 36 redirect(action:options) 37 } 38 else { 39 render(view:'changePassword',model:[personInstance:personInstance]) 40 } 41 } 42 } 43 21 44 22 45 @Secured(['ROLE_AppAdmin'])
Note: See TracChangeset
for help on using the changeset viewer.