我試圖在play2應用程序中使用Deadbolt2,並且我在執行getRolesHolder()時死在我的Deadbolt處理程序中。如何訪問Deadbolt2處理程序中的用戶會話
在示例應用程序,有這樣的例子:
public class MyDeadboltHandler extends AbstractDeadboltHandler
{
public RoleHolder getRoleHolder()
{
// in a real application, the user name would probably be
// in the session following a login process
return User.findByUserName("steve");
}
}
我的問題是:我怎麼能得到會議getRoleHolder()?
我試過呼叫Context.current()。session();但我遇到以下錯誤:
這裏沒有可用的HTTP上下文。
任何想法?
感謝
正如我在我的問題中所說,這個訪問器給了我一個«這裏沒有HTTP上下文可用»錯誤。 – Maaaaat 2012-03-27 08:11:47
有趣的,然後我不知道 – 2012-03-27 11:35:35
得到這個修復? – Somatik 2012-04-23 20:17:56