public override LoginResult process(LoginData loginData) { if (loginData.getTimeZoneOffset().IsNotEmpty()) { this.config.setUserValue(loginData.getUser().getUID(), "core", "timezone", loginData.getTimeZone()); this.session.set("timezone", loginData.getTimeZoneOffset()); } return(this.processNextOrFinishSuccessfully(loginData)); }