我正在使用JMSI18nRoutingBundle并配置了方案3 因此,我的用户将被重定向到与其语言环境相对应的主机。

  • foo.com
  • foo.fr
  • foo.nl
  • foo.es
  • foo.de

一切都很好,除了我遇到了会话问题。

会话cookie是针对一个域的,因此,当用户登录foo.com并切换到foo.fr时,将要求他再次登录。 (我正在使用FOSUSerBundle)

我想让用户登录所有主机。

我已经看到了子域的解决方案,但就我而言,它是多个域。

有人可以帮助我吗?

谢谢,

  ask by adrien_om translate from so

本文未有回复,本站智能推荐:

1回复

通过JMSI18nRoutingBundle在URL中使用Symfony语言环境

我将Symfony 3.3与JMSI18nRoutingBundle结合使用。 该束将用户语言环境放在路由的前面。 正常运行,直到我必须登录或注销,否则这些将不起作用。 我总是收到以下错误: 这是我的security.yml的一部分,其中涉及登录/注销: 对于log
1回复

Symfony 2-如何使用捆绑包JMSI18nRoutingBundle获取当前路线名称

我在Symfony 2项目中使用JMSI18nRoutingBundle来翻译我的路线。 我在如何获取当前路线名称时遇到问题(在Twig的模板和Symfony控制器中)... 我试过了: 在Twig的模板中: 并在控制器中: 但是都没有解决...我想这是因为我正
1回复

使用JMSI18nRoutingBundle时如何禁用所有捆绑包的所有路由的国际化?

我使用Symfony2的JMSI18nRoutingBundle允许对我的路线进行自动国际化。 可以在routing.yml中禁用单个路由国际化,如下所示 但是,我通常在控制器中注释路由,并在routing.yml中仅定义一个前缀: 在这种情况下,禁用国际化将无法正常进行,并且
1回复

Symfony 3.4转换的路由要求(JMSi18nRoutingBundle)

我正在使用JMSi18nRouting捆绑包。 而且我想知道是否有可能创建1个允许这样做的路由配置: 路线注释如下所示: 因此,我认为我需要基于语言环境的{slug}需求,如下所示: 有人可以在我的装置上进行吗? 问候
3回复

JMSI18nRoutingBundle可以使用HTTP Accept-Language数组吗?

我正在尝试建立一个国际化的网站,我翻译的每种语言都有一个URL前缀(例如/fr/my/page或/it/my/page )。 我尝试了JMSI18nRoutingBundle,它几乎没有其他配置,效果很好。 但我真的想自动确定用户首选语言。 用户最喜欢的语言被传输到Accept-Lan
1回复

使用JMS i18n在Symfony中使用不同的主机和路由

我想在使用Symfony 3的多国网络中使用不同的主机和不同的路由。为此,我使用了JMS i18n路由。 我的配置YML文件: 这样,我可以正确使用其他主机,但是我不知道如何“翻译”路由,例如: /contacto /contact和/contact 。 我想加载不同的routi
1回复

如何通过JMSI18nRoutingBundle使用us / en而不是en_US

我在新站点上使用JMSI18nRoutingBundle进行区域设置路由,但是我们现有的站点使用以下格式的语言+国家/地区,因此我需要保持URL的外观相同。 example.com/us/en/hello(en_US) example.com/be/fr/bonjour(fr_
1回复

使用Symfony 2.3.x中的JMSI18nRoutingBundle翻译URI的某个部分

在使用Symfony 2.3.x中的 Johannes Schmitt的JMSi18nRoutungBundle时遇到问题。 在这篇文章中它是一个“小”: JMSI18nRoutingBundle symfony2创建路由转换 我按照安装和配置捆绑包的说明进行操作,并且(几乎)到目前为止