gpt4 book ai didi

php - Cakephp 2.x 中是否有 Auth Component 的助手?

转载 作者:行者123 更新时间:2023-12-04 16:07:41 25 4
gpt4 key购买 nike

Cakephp 2.x 中有 Auth Component 的助手吗?
目前我只是将 $Auth 对象传递给 AppController 中的 View ,如下所示:

$this->set('Auth', $this->Auth);

我四处搜索,但似乎没有默认可用的助手。我需要 Auth::loggedIn() 等 View 中 Auth 组件的一些功能。

帮助?

最佳答案

不需要AuthHelper

AuthComponent::user可以静态调用函数:

if (AuthComponent::user()) {
// user is logged in
}

或者因为它just reads from the session也可以通过 session (组件/助手/类)找到相同的信息:

if ($this->Session->read('Auth.User')) {
// user is logged in
}

将 Auth 组件(或任何组件)传递给 View 不是一个好主意,也不是必需的。

关于php - Cakephp 2.x 中是否有 Auth Component 的助手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17902350/

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