Changeset 40 for trunk/src/grails-app/controllers/PersonController.groovy
- Timestamp:
- Jan 29, 2009, 8:31:15 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/grails-app/controllers/PersonController.groovy
r21 r40 1 class PersonController { 2 1 class PersonController extends BaseController { 2 3 def beforeInterceptor = [action:this.&auth,except:['login', 'logout']] 4 3 5 def index = { redirect(action:list,params:params) } 4 6 … … 80 82 } 81 83 } 84 85 def login = { 86 if (request.method == "GET") { 87 session.userId = null 88 def person = new Person() 89 } 90 else { 91 def person = Person.findByUserIdAndPassword(params.userId,params.password) 92 if (person) { 93 session.userId = person.userId 94 def redirectParams = 95 session.originalRequestParams ? 96 session.originalRequestParams : [controller:'task'] 97 redirect(redirectParams) 98 } 99 else { 100 flash['message'] = 'Please enter a valid user ID and password' 101 } 102 } 103 } 104 105 def logout = { 106 session.userId = null 107 flash['message'] = 'Successfully logged out' 108 redirect(controller:'person', action:'login') 109 } 110 111 def admin = { 112 render(view:'admin') 113 } 114 82 115 }
Note: See TracChangeset
for help on using the changeset viewer.