gpt4 book ai didi

php - CakePHP 检查用户是否在 View 中登录

转载 作者:IT王子 更新时间:2023-10-28 23:44:17 24 4
gpt4 key购买 nike

我有以下代码:

    <?php

if (!$this->Auth->user())
{
echo $this->element('header');
}
else
{
echo $this->element('header-bar');
}

?>

在我的 View 中,它应该为登录用户显示不同的标题,但会引发以下错误:

Notice (8): Undefined property: View::$Auth [APP/views/layouts/page.ctp, line 17]
Fatal error: Call to a member function user() on a non-object in /Users/cameron/Sites/thehive/app/views/layouts/page.ctp on line 17

我该如何解决这个问题?谢谢

最佳答案

你不需要做 $this->set(compact('authUser'));仅在 View 中使用它:

if ($this->Session->read('Auth.User')){
// do something
}

关于php - CakePHP 检查用户是否在 View 中登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5901685/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com