FE/html

[Thymeleaf] 글 작성자에게만 수정, 삭제 버튼 보이기

잔망루피 2022. 3. 29. 18:55
<div style="float:right;" th:with="username=${#authentication.name}">
    <a type="button" class="btn btn-primary" th:href="@{/post}">취소</a>
    <button class="btn btn-primary" th:if="${#strings.equals(post.author, username)}">수정</button>
</div>

삭제 버튼도 이런 식으로 button 태그를 쓰면 된다.

작성자와 로그인한 유저 아이디를 비교한다.

username 변수를 버튼 태그 안에서 쓰면 작동이 안 된다. (div에 쓴 이유)

 

 

 

참고 👇

https://okky.kr/article/873095

 

OKKY | 타임리프 + 시큐리티질문입니다...

현재 로그인한 사람  게시글 쓴 사람 일 경우 삭제버튼을 추가해주고 싶은데 구글링을 해봐도 잘 모르겠어서 질문합니다 현재 로그인한 사람 정보는 이걸로 값을 얻어 올 수 있습니다. sec:authent

okky.kr

 

반응형