Jsp в зависимости от Spring Security isAutheticated не работает: печатает div и логин и выход - PullRequest
0 голосов
/ 15 марта 2020

Я использую этот ответ для печати div или имени входа или выхода из системы в зависимости от того, аутентифицирован ли пользователь. У меня есть это:

         <sec:authorize var="loggedIn" access="isAuthenticated()" />
            <c:choose>
                <c:when test="${loggedIn}">
                    You are logged in
                </c:when>
                <c:otherwise>
                    You are logged out
                </c:otherwise>
            </c:choose>
 @Override
    protected void configure(HttpSecurity http) throws Exception  {
        http
                .authorizeRequests()
                    .antMatchers("/index.jsp").permitAll()
                    .antMatchers("/user-games.jsp").authenticated()
                    .antMatchers("/userboard.jsp").hasRole("ADMIN")
                .and()
                .formLogin()
                    .loginPage("/showLoginPage")
                    .loginProcessingUrl("/signin")
                    .permitAll()
                .and()
                .logout()
                    .logoutRequestMatcher(new AntPathRequestMatcher("/logout"))
                    .logoutSuccessUrl("/");

    }

Однако тексты печатаются:

You are logged in You are logged out
...