首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角色的Authcache配置设置

角色的Authcache配置设置
EN

Drupal用户
提问于 2019-04-09 07:47:32
回答 1查看 40关注 0票数 0

我不确定Autchcache模块中角色的配置,特别是通过身份验证的用户角色。我希望为匿名用户和经过身份验证的用户启用缓存,但我希望将某些角色(管理员和but管理器)排除在缓存之外。我的网站有很多角色,但经过身份验证的用户可能有一个、两个或多个角色。

例如,我的网络有下一个角色:匿名、身份验证、管理员、web管理器、rol1、rol2、rol3等。一些用户可能有一些角色: rol3和rol4,但其他用户可能只有rol1和rol2等等。我想为所有这些用户(除了那些有web管理员或管理员的用户)唱歌。

我应该如何在Authcache模块中配置这种行为?

EN

回答 1

Drupal用户

回答已采纳

发布于 2019-04-09 16:23:04

如果启用了登录用户的每个角色,Authcache将分别尝试缓存一个页面和一个缓存页面。

请考虑以下示例:

  • 网站上定义了五个角色(包括内置角色):匿名、身份验证、客户角色1、客户角色2、管理员。
  • 为authcache启用了三个角色:匿名、身份验证、客户角色1。
  • 用户客户A具有以下角色:客户角色1
  • 用户客户B具有以下角色:客户角色2
  • 用户客户C具有以下角色:客户角色1和客户角色2
  • 用户客户D没有其他角色
  • 用户管理员具有以下角色:

这将导致以下行为:

  • Authcache将为每个匿名用户启动(启用了匿名角色)。
  • Authcache将启动客户A (customer角色1已启用authcache )。
  • Authcache不会为客户B启动(customer角色2未启用authcache )。
  • Authcache不会为客户C启动(customer角色2未启用authcache )。
  • Authcache将为客户D启动(已启用身份验证)
  • Authcache不会启动管理员(管理员角色未启用authcache )。
票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/278857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档