Skip to content
This repository was archived by the owner on Jul 18, 2023. It is now read-only.
This repository was archived by the owner on Jul 18, 2023. It is now read-only.

Clear REMEMBERME Cookie on Logout #1

@DareWithDevil

Description

@DareWithDevil

Edit the MainLayout.java:

public class MainLayout /** ... **/ {
    /** ... **/
    private void logout() {
    /** ... **/
    cancelCookie();
    }

    @Autowired
    HttpRequestResponseService httpRequestResponseService;
    void cancelCookie() {
            HttpServletRequest request = httpRequestResponseService.getCurrentRequest();
                HttpServletResponse response = httpRequestResponseService.getCurrentResponse();                     

            String cookieName = "REMEMBERME";
            Cookie cookie = new Cookie(cookieName, null);
            cookie.setMaxAge(0);
            cookie.setPath(StringUtils.hasLength(request.getContextPath()) ? request
                            .getContextPath() : "/");
            response.addCookie(cookie);
    }
    /** ... **/
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions