1

ログインしていないユーザーに対して、Magento の特定の静的ページへのアクセスを制限したいと考えています。誰にも解決策がありますか。いくつかの拡張機能 ( http://www.magentocommerce.com/magento-connect/MageParts/extension/3842/restrict_cms_pagesおよびhttp://www.magentocommerce.com/magento-connect/advanced-permissions.html ) を見ましたが、私が本当に必要としているのはもっとシンプルです。なにか提案を?ありがとう

4

4 に答える 4

0

Magento のどのページにも、コントローラーとアクション関数の MOdule があります。

コントローラー アクション関数内の特定のページに対して、顧客がログインしているかどうかを確認するコードを適用する必要があります。ログインしていない場合は、他のページにリダイレクトします。

if(Mage::getSingleton('customer/session')->isLoggedIn())
{
    continue...
}
else
{
    redirect....
}
于 2013-04-09T17:50:13.973 に答える