我编写了一个模块,它的行为应该与内联翻译相同:
如果我是管理员而且我已登录,我可以在前端看到一些特别的内容.但如果我不是管理员,那么我什么也看不见.
如何让模块知道在前端区管理员登录?
更新1
为了澄清一些我想描述的模块行为:
后端 - 只需保存配置一个值的表单.
前端 - 观察者,正在与一个事件挂钩.在Observer的功能中,我需要检查是否
当前前端用户登录到adminpanel,换句话说用户观看前端是admin.
因为通过此检查,我想向管理员用户提供一些基于前端更改的功能.
更新2
问题是我在前端有以下会话($ _ SESSION)转储:
[core] => Array
(
[_session_validator_data] => Array
(
[remote_addr] => ...
[http_via] =>
[http_x_forwarded_for] =>
[http_user_agent] => Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:8.0.1) Gecko/20100101 Firefox/8.0.1
)
[session_hosts] => Array
(
[...] => 1
)
[messages] => Mage_Core_Model_Message_Collection Object
(
[_messages:protected] => Array
(
)
[_lastAddedMessage:protected] =>
)
[just_voted_poll] =>
[visitor_data] => Array
(
[] =>
[server_addr] => …Run Code Online (Sandbox Code Playgroud) magento ×1