Authentication 如何在登录后实现触发重定向,以便在重定向的url上提供管理界面?德鲁帕尔7

Authentication 如何在登录后实现触发重定向,以便在重定向的url上提供管理界面?德鲁帕尔7,authentication,login,triggers,drupal-7,base-url,Authentication,Login,Triggers,Drupal 7,Base Url,我想征求你的意见。最近,我正在用Drupal7开发一个会议站点。该网站位于domain1.com。但是,会议由另一个组织负责,他们要求会议页面可以从自己的域访问,例如::organization.com/conference2014幸运的是,Drupal有base_url参数,该站点可以从organization.com/conference2014域访问。但是,我的问题是,当我想通过organization.com/conference2014?q=user/login访问Drupal的管理界

我想征求你的意见。最近,我正在用Drupal7开发一个会议站点。该网站位于domain1.com。但是,会议由另一个组织负责,他们要求会议页面可以从自己的域访问,例如::organization.com/conference2014幸运的是,Drupal有base_url参数,该站点可以从organization.com/conference2014域访问。但是,我的问题是,当我想通过organization.com/conference2014?q=user/login访问Drupal的管理界面时,我会被重定向到organization.com网站,该网站由组织管理员管理。此外,当我再次访问organization.com/conference2014时,它仍然要求我输入密码

在用户成功登录到网站organization.com/conference2014后,我被建议引入触发器。它确实重定向了我,但管理界面/覆盖层不在那里。有什么办法解决这个问题吗


Martin

您的会话cookie与您登录的域相关联,因此,如果您登录到domain1.com,您将不会登录到organization.com。我假设organization.com为conference2014配置了一个重写规则,该规则指向您的域?如果是这样,他们可以将重定向配置为通过重定向传递查询字符串,如下所示:

RewriteRule ^conference2014/?(.*) http://domain1.com/$1 [L,NE,QSA]
(QSA是我们感兴趣的部分,它是“查询字符串附加”)


这将允许您访问等。

谢谢您的回答,但这不是我的问题。我能够访问页面-但是,我的问题是,在我输入凭据后,我被重定向到页面organization.com?user/login-我的登录过程失败。最初的问题是一种变通办法,但我没有设法让它起作用。无论如何,谢谢你的帮助。