簡體   English   中英

我如何查看或隱藏一些數據,取決於是否登錄的用戶?

[英]How can I view or hide some data depending of user logged in or not?

我正在測試Play框架2.2.2。 有一個用於用戶身份驗證的幫助程序,似乎很容易實現。 但是,如果我需要向未注冊的用戶隱藏某些菜單或其他內容,該怎么辦?

我在考慮if-blocks

@if(...) {
  <h1>Content for registered users only</h1>
} else {
  <h1>Register to see this content</h1>
}

但是條件塊會是什么? 有沒有人舉個例子?

考慮使用Deadbolt-2,它專用於此工作,它允許根據日志記錄狀態以及角色權限在視圖中顯示(或隱藏)內容。 還包含對控制器和/或動作的訪問控制。

您也可以選擇查看Play Authnticate,它是完整的授權/身份驗證堆棧-由於上述原因,它也使用Deadbolt。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM