从外部管理面板链接到Magento Admin

Chr*_*ris 5 magento magento-1.4

我正在尝试构建一些CRM工具,向我的销售人员发送电子邮件并链接回Magento Admin内的页面.我一直在构建这样的URL:

Mage::getUrl('*/quotes/edit', array('id'=>$quote->getQuoteId(), '_current'=>true))
Run Code Online (Sandbox Code Playgroud)

问题是它只将它们发送到仪表板.我假设这是因为"_current"的设置在登录时被更改,从而使链接无效并将它们发送到默认页面.关于如何链接到不包含URL中的会话的Admin的任何想法?

Muk*_*ain 2

禁用管理 URL 中的密钥应该可以解决您的问题。

要从管理 URL 禁用密钥:-

  • 登录管理员
  • 转到系统 -> 配置 -> 高级 -> 管理 -> 安全 -> 将密钥添加到 URL
  • 选择
  • 保存配置

  • 实际上,Magento 是 REST,因此向销售员提供删除所有客户的链接会给企业带来一个非常令人讨厌的笑话 (5认同)
  • Magento 表示,它已经在 URL 中添加了密钥,以防止 CSRF(跨站请求伪造)攻击。您可以在这里了解有关 CSRF 的更多信息:- http://en.wikipedia.org/wiki/Cross-site_request_forgery (4认同)