2014-06-26 32 views

回答

1

而不是使用Secured特質,也許定義你自己的動作類型?這是未經測試...

def NotLoggedInAction(f: Request[AnyContent] => Result): Action[AnyContent] = { 
    Action { request => 
     if(isLoggedIn(request)) Redirect(views.html.noneForYou) 
     else f(request) 
    } 
} 

def isLoggedIn(request: Request) = ??? // You implement this 

def mustBeSecured = NotLoggedInAction { implicit request => 
    // Your application logic here. 
} 
+0

我認爲使用Secured進行身份驗證會更安全,但您的建議也不錯:) –