Javascript cakePHP2.0中的auth组件
我有一个链接,我需要根据用户是否登录来更改其目标。 如果用户已登录,我会将其引导到另一个页面;如果用户未登录,我会显示一个对话框,要求用户在查看内容之前登录。这是一条礼貌的错误消息Javascript cakePHP2.0中的auth组件,javascript,cakephp,hyperlink,authorization,Javascript,Cakephp,Hyperlink,Authorization,我有一个链接,我需要根据用户是否登录来更改其目标。 如果用户已登录,我会将其引导到另一个页面;如果用户未登录,我会显示一个对话框,要求用户在查看内容之前登录。这是一条礼貌的错误消息 如果你们能告诉我我该怎么做,我将不胜感激。如果我可以使用会话闪光灯。不过,我想使用一个使用javascript的对话框。只需检查它们是否像您在控制器中那样登录 if (AuthComponent::user()) { echo $this->Html->link('Admin Backend', ar
如果你们能告诉我我该怎么做,我将不胜感激。如果我可以使用会话闪光灯。不过,我想使用一个使用javascript的对话框。只需检查它们是否像您在控制器中那样登录
if (AuthComponent::user()) {
echo $this->Html->link('Admin Backend', array(
'controller' => 'users',
'action' => 'backend'
));
} else {
echo $this->Js->link('Admin Backend', array(
'controller' => 'users',
'action' => 'login'
), array(
'data-modal' => 'true' // or however your code looks for modals
));
}
(这是针对Cake 2.x的,假设您有javascript来处理创建模式的任务。)