drupal7

时间:2017-08-07 10:32:05

标签: php drupal-7

E.g。我的网站有两个子域名:first_domain和second_domain。

我的网站有三个角色:管理员,网站管理员,编辑。

我希望:

拥有admin的用户可以登录first_domain,无法登录second_domain。 (当用户访问second_domain用户状态未登录且未丢失first_domain登录状态时)

使用网站管理员的用户可以登录second_domain,无法登录first_domain。

带编辑的用户可以登录first_domain和second_domain。

有没有人有任何解决方案?

2 个答案:

答案 0 :(得分:1)

看看这个模块,我认为它会对你有帮助,你可能不得不根据需求扭曲配置,但可能是一个很好的基础模块。

https://www.drupal.org/project/domain_roles

答案 1 :(得分:0)

您需要管理每个域中的会话,并检查如果一个用户在第一个域中登录并创建了会话,那么第二个用户将重定向到其已说明已登录的页面。

我不能在这里为您编写会话代码。你可以在php中创建会话。

如果您无法理解逻辑,请告诉我。