(Quick Reference) ## session ### Purpose The `session` object is an instance of the Servlet API’s HttpSession class ### Examples
    class UserController {

        def logout() {
            log.info "User agent: " + request.getHeader("User-Agent")
            session.invalidate()
            redirect(action: "login")
        }

        def login() {}
    }
### Description The HttpSession class is useful for associated session data with a client. Session attributes which are normally accessible from the getAttribute can also be indexed into using the array index operator or de-reference operator:
    def user = session["user"]

    session["user"] = "John"

    asset "John" == session.user
| Quick Reference (hide)