로그인하지 않은 경우 Spring Boot / Thymeleaf 애플리케이션에서 버튼 숨기기

마틴 에릭

내 마크 업을 사용하여 다음과 같은 방식으로 Spring Boot 애플리케이션의 헤더에있는 버튼을 숨기려고합니다.

<!-- Is not logged in, so don't show "Log In" -->
<li sec:authorize="!isAuthenticated()">
    <a href="/login" th:href="@{/login}" class="btn-login">Log In</a>
</li>\

이것이 맞지 않습니까? Thymeleaf 템플릿 엔진을 사용하고 있습니다.

럭키

sec속성이 작동하도록 스프링 부트 앱에 Spring Security Dialect를 추가하십시오 .

@Configuration
public class ThymeleafConfig {

    @Bean
    public SpringSecurityDialect springSecurityDialect(){
        return new SpringSecurityDialect();
    }
}

Spring Security Dialect가 있다면 시도해 볼 수 있습니다.

<!-- Show login link only for anonymous users -->
<div sec:authorize="isAnonymous()">
    <a href="/login" th:href="@{/login}" class="btn-login">Log In</a>
</div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

애플리케이션 서버를 다시 시작하지 않고 Spring-boot, thymeleaf로드 업로드 이미지

분류에서Dev

Spring Boot 애플리케이션에서 기본 인증이 활성화되지 않음

분류에서Dev

필요하지 않은 경우 오버 플로우 스크롤바 숨기기

분류에서Dev

웹 애플리케이션으로 실행하지 않음으로써 Spring Boot Thymeleaf 사용

분류에서Dev

Eclipse에서 Spring Boot 애플리케이션을 JAR 파일로 내보내기

분류에서Dev

경로가 로그인 인 경우 애플리케이션 템플릿에서 navbar를 숨기는 방법

분류에서Dev

Spring Boot 애플리케이션이 CloudFoundry에서 시작되지 않습니다.

분류에서Dev

jQuery "더 많은 게시물로드"버튼이 마지막 게시물 인 경우 숨기기

분류에서Dev

Spring Boot / postgresql 애플리케이션에서 장기 실행 쿼리를 확인하는 방법은 무엇입니까?

분류에서Dev

브라우저에서 실행될 때보기를위한 html 코드를 표시하는 spring-boot 애플리케이션

분류에서Dev

Rails 애플리케이션에서 태그 클라우드 숨기기

분류에서Dev

Angular / Spring Boot 애플리케이션에서 서버 측의 양식 데이터를 수신하는 방법은 무엇입니까?

분류에서Dev

iOS 12.4 이하 버전 인 경우 Apple 버튼으로 로그인을 숨기는 방법

분류에서Dev

Spring Boot 애플리케이션에서 HTML 페이지 제공

분류에서Dev

** 편집 ** 내 안드로이드 애플리케이션에서 캐시 지우기 버튼을 설정하는 방법

분류에서Dev

이미지에서 마우스 오버시 버튼 숨기기

분류에서Dev

Keycloak : Spring Boot 애플리케이션에서 URL로드 실패

분류에서Dev

이미지가 유효하지 않은 경우 Picturebox 숨기기

분류에서Dev

버튼이 Android 애플리케이션에서 작동하지 않습니다.

분류에서Dev

NetSuite에 로그인하지 않은 경우 품절 알림을 숨기는 방법은 무엇입니까?

분류에서Dev

사용자가 애플리케이션에 로그인하지 않은 경우 로그인 페이지로 리디렉션하는 방법

분류에서Dev

내 애플리케이션이 기존 경로에서 호스팅되지 않는 경우에만 자산이 올바르게 매핑됩니다.

분류에서Dev

Android 애플리케이션에서 작동하지 않는 여러 버튼

분류에서Dev

뒤로 버튼을 사용하지 않고 앱을 종료하기 위해 Android 애플리케이션에 버튼 추가

분류에서Dev

Rails : Admin으로 로그인하지 않은 경우 "Edit"및 "Destroy"숨기기

분류에서Dev

"프로그램 및 기능"제어판에 애플리케이션 버전을 표시하지 않음

분류에서Dev

관련 필드가 완료되지 않은 경우 여러 버튼 숨기기 / 표시

분류에서Dev

UITableView EditingStyle 지우기 버튼 숨기기

분류에서Dev

버튼 표시 및 숨기기를 위해 firebase 참조를 확인하지 않는 경우

Related 관련 기사

  1. 1

    애플리케이션 서버를 다시 시작하지 않고 Spring-boot, thymeleaf로드 업로드 이미지

  2. 2

    Spring Boot 애플리케이션에서 기본 인증이 활성화되지 않음

  3. 3

    필요하지 않은 경우 오버 플로우 스크롤바 숨기기

  4. 4

    웹 애플리케이션으로 실행하지 않음으로써 Spring Boot Thymeleaf 사용

  5. 5

    Eclipse에서 Spring Boot 애플리케이션을 JAR 파일로 내보내기

  6. 6

    경로가 로그인 인 경우 애플리케이션 템플릿에서 navbar를 숨기는 방법

  7. 7

    Spring Boot 애플리케이션이 CloudFoundry에서 시작되지 않습니다.

  8. 8

    jQuery "더 많은 게시물로드"버튼이 마지막 게시물 인 경우 숨기기

  9. 9

    Spring Boot / postgresql 애플리케이션에서 장기 실행 쿼리를 확인하는 방법은 무엇입니까?

  10. 10

    브라우저에서 실행될 때보기를위한 html 코드를 표시하는 spring-boot 애플리케이션

  11. 11

    Rails 애플리케이션에서 태그 클라우드 숨기기

  12. 12

    Angular / Spring Boot 애플리케이션에서 서버 측의 양식 데이터를 수신하는 방법은 무엇입니까?

  13. 13

    iOS 12.4 이하 버전 인 경우 Apple 버튼으로 로그인을 숨기는 방법

  14. 14

    Spring Boot 애플리케이션에서 HTML 페이지 제공

  15. 15

    ** 편집 ** 내 안드로이드 애플리케이션에서 캐시 지우기 버튼을 설정하는 방법

  16. 16

    이미지에서 마우스 오버시 버튼 숨기기

  17. 17

    Keycloak : Spring Boot 애플리케이션에서 URL로드 실패

  18. 18

    이미지가 유효하지 않은 경우 Picturebox 숨기기

  19. 19

    버튼이 Android 애플리케이션에서 작동하지 않습니다.

  20. 20

    NetSuite에 로그인하지 않은 경우 품절 알림을 숨기는 방법은 무엇입니까?

  21. 21

    사용자가 애플리케이션에 로그인하지 않은 경우 로그인 페이지로 리디렉션하는 방법

  22. 22

    내 애플리케이션이 기존 경로에서 호스팅되지 않는 경우에만 자산이 올바르게 매핑됩니다.

  23. 23

    Android 애플리케이션에서 작동하지 않는 여러 버튼

  24. 24

    뒤로 버튼을 사용하지 않고 앱을 종료하기 위해 Android 애플리케이션에 버튼 추가

  25. 25

    Rails : Admin으로 로그인하지 않은 경우 "Edit"및 "Destroy"숨기기

  26. 26

    "프로그램 및 기능"제어판에 애플리케이션 버전을 표시하지 않음

  27. 27

    관련 필드가 완료되지 않은 경우 여러 버튼 숨기기 / 표시

  28. 28

    UITableView EditingStyle 지우기 버튼 숨기기

  29. 29

    버튼 표시 및 숨기기를 위해 firebase 참조를 확인하지 않는 경우

뜨겁다태그

보관