【发布时间】:2015-07-02 12:40:23
【问题描述】:
我在 eZ publish 的后台创建了 RSS Feed。问题是我可以从 eZ Publish 的管理界面访问 RSS Feed,但不能从前端。
例子:
http://my-back-ez/rss/feed/news => 工作
http://my-front-ez/rss/feed/news => 重定向到管理员登录
我没有显示 RSS 提要,而是使用前面的 url 重定向到管理员登录,我不明白为什么。
每个 conf 似乎都已正确初始化。我了解到路由是由 eZ Legacy 自动管理,我不必在 routing.yml 文件中创建特定路由。
eZ 发布版本:2014.11 (5.4)。
编辑:
当我通过前台登录时,没有 cookie "is_logged_in" 所以当我尝试访问 URL“/rss/feed/myFeed/”时,我被重定向到管理员登录(可能通过 legacy_stack) 并自动创建 "is_logged_in" cookie。
当我从管理员直接连接时,登录后会创建 "is_logged_in" cookie。
创建 cookie 后,我可以访问 RSS 提要。
我已经了解到 "is_logged_in" cookie 已被弃用,这里仍然是这种情况吗?我知道 RSS 是一个遗留模块,因此它可能需要此 cookie 来验证用户是否已登录。
我必须手动创建“is_logged_in”cookie 还是有其他方法可以允许访问 RSS 提要?
谢谢, 干杯。
【问题讨论】: