protected <M extends Model> Optional<M> getLogin() {
        final HttpServletRequest request = getRequest();
        if (SecurityKit.isLogin(request)) {
            final M user = SecurityKit.getLoginUser(request);
            return Optional.of(user);
        } else {
            return Optional.absent();
        }
    }
protected <M extends Model> Optional<M> getLogin() {
        final HttpServletRequest request = getRequest();
        if (SecurityKit.isLogin(request)) {
            final M user = SecurityKit.getLoginUser(request);
            return Optional.of(user);
        } else {
            return Optional.absent();
        }
    }
protected < M extends Model > Optional < M > getLogin ( ) { final HttpServletRequest request = getRequest ( ) ; if ( SecurityKit . isLogin ( request ) ) { final M user = SecurityKit . getLoginUser ( request ) ; return Optional . of ( user ) ; } else { return Optional . absent ( ) ; } }
For information on the logged in user. <p/> This access is through the way the Cookie and
Sessionw

@param <M> Generic parameter.
@return user model.
For information on the logged in user . <p / > This access is through the way the Cookie and Sessionw