
io.imunity.furms.ui.mvc.LogoutView Maven / Gradle / Ivy
/*
* Copyright (c) 2020 Bixbit s.c. All rights reserved.
* See LICENSE file for licensing information.
*/
package io.imunity.furms.ui.mvc;
import static io.imunity.furms.domain.constant.RoutesConst.POST_LOGOUT_PAGE_URL;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import io.imunity.furms.ui.config.FurmsI18NProvider;
@Controller
public class LogoutView {
private final FurmsI18NProvider i18nProvider;
LogoutView(FurmsI18NProvider i18nProvider) {
this.i18nProvider = i18nProvider;
}
@RequestMapping(POST_LOGOUT_PAGE_URL)
public String logout(Model model, HttpServletRequest request) {
model.addAttribute("title", i18nProvider.getTranslation("view.logout-page.title"));
model.addAttribute("message", i18nProvider.getTranslation("view.logout-page.message"));
model.addAttribute("login", i18nProvider.getTranslation("view.logout-page.login"));
return "logout";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy