Playframework 2.0 设置访问play framework 2操作的条件

Playframework 2.0 设置访问play framework 2操作的条件,playframework-2.0,Playframework 2.0,我想为访问我创建的某些用户的路由设置一个规则。 我的用户模型是: public class User extends Model{ public String firstName; @Required public String lastName; @Required public String password; @Required public boolean labAccess; public boolean lab

我想为访问我创建的某些用户的路由设置一个规则。 我的用户模型是:

public class User extends Model{

    public String firstName;

    @Required
    public String lastName;

    @Required
    public String password;

    @Required
    public boolean labAccess;

    public boolean labAccess() {
       return labAccess;
    }
}
用户登录到主页后,我有一个指向“实验室页面”的路由链接。 我想为用户设置一个规则:如果用户的labAccess为true,他/她可以单击路由查看实验室页面

我的控制器操作如下:

public class Application extends Controller {

    public static Result login() {
        return ok(login.render(form(Login.class)));
    }

    public static Result laboratory() {
        return ok(laboratoryPage.render("hello. welcome to lab));
    }
}

如何设置此规则?我是否需要在会话中保存某些内容,或者对应用程序类中的操作设置一些约束

您必须使用动作合成。结帐

谢谢兄弟!但是我看到了那个文档,然后来到这个论坛,如果可能的话请写一个例子,而不是资源