【问题标题】:Liferay: assigning permissions to actionLiferay:为操作分配权限
【发布时间】:2016-04-25 02:58:21
【问题描述】:

我有一个使用 Liferay 6.1.1 开发的 portlet,它显示了培训课程的详细信息,并显示了“注册此课程”按钮。

我想在所有情况下都显示该按钮,但仅在用户登录时才允许注册。否则,它应该显示登录表单,如果成功,自动让用户注册该课程。

为此,我认为将权限控制委托给 Liferay 是明智之举,据我所知,Liferay 已经执行了所需的行为(如果您尝试以访客身份输入超出限制的内容,系统会提示您登录表单,然后如果成功,您将返回到请求的资源)。

“注册”在我的 portlet 中被实现为一个动作,所以我如何告诉 Liferay 那个特定动作(并且只有那个动作)应该是注册成员独有的具有特定角色 ?

【问题讨论】:

    标签: security permissions liferay


    【解决方案1】:

    Stackoverflow 可能不是获得有关如何实现 Liferay 权限系统的内部功能的完整答案的正确位置,但是,文档中有 a chapter about the implementation 的您自己的具有 Liferay 权限的插件。我正在链接 6.2 版本,但我不知道两个版本之间的重大更改。

    但是,您应该更新到比您的修复程序多一些的版本 - 至少是最新的可用 6.1 x 版本,尽管很长一段时间没有看到任何更新(支持 6.2)

    【讨论】:

      猜你喜欢
      • 2015-07-13
      • 2014-12-10
      • 2012-10-09
      • 1970-01-01
      • 2012-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      相关资源
      最近更新 更多