request.setAttribute("logged", false);
} else {
//cookies
log.trace("session is valid");
final String username = getUserPrincipalUsername();
final UserAccount user = getByUsername(username);
if (username != EnMeUtils.ANONYMOUS_USER) {
getLocaleResolver().setLocale(request, response, getUserAccountLocale(user));
}
request.setAttribute("isActivated", user.getInviteCode() == null ? true : false);
request.setAttribute("help_links", user.getHelpLinks());
log.trace("Account User Interceptor "+user);
request.setAttribute("account", ConvertDomainBean.convertUserAccountToSignUpBean(user));
final String lang = WidgetUtil.convertToDojoLocale(user.getLanguage());
log.debug("Language --->" + lang);
request.setAttribute("user_locale", user.getLanguage() == null ? WidgetUtil.getCurrentLocale(request): lang);
Cookie cookieName = WebUtils.getCookie(request, this.COOKIE_NAME);
if (cookieName != null) {
log.trace("Cookie "+cookieName.getName());
cookieName.setValue(RandomStringUtils.random(4)); //TODO: testing cookies.
}