Statistics
| Revision:

root / hci / trunk / eneraptor-web-app / grails-app / conf / com / eneraptor / hci / LoginFilters.groovy @ 66

History | View | Annotate | Download (614 Bytes)

1
package com.eneraptor.hci
2

    
3
class LoginFilters {
4

    
5
    def filters = {
6
        notLogin(controller:'login', invert:true) {
7
            before = {
8
                
9
                                if(!session["loggedIn"]) {
10
                                        
11
                                        redirect(controller: 'login');
12
                                        return false
13
                                        
14
                                } else if (!session["hwSet"] && params.controller != 'chooseHwSet') {
15
                                
16
                                        redirect(controller: 'chooseHwSet', action: 'main')
17
                                        return false
18
                                        
19
                                }
20
                                
21
                                return true;
22
                                
23
            }
24
            after = {
25
                
26
            }
27
            afterView = {
28
                
29
            }
30
        }
31
    }
32
    
33
}