我有一个控制器,它通过uploadify 处理上传的文件。问题是Auth::check('default')
总是返回null。所以我无法检查用户是否已登录并授权上传。
class UploadController extends \app\controllers\AppController {
// this works perfect, the auth configuration is printed out
public function index() {
$auth = Auth::check('default');
print_r($auth);
}
// this doesnt work
public function uploadify() {
$auth = Auth::check('default');
print_r($auth); // always empty!
...
}
}
该uploadify
函数通过uploadify 调用。我试图追溯问题,但我在StaticObject::_filter
以下 if 语句返回 true 的地方结束:
if (!isset(static::$_methodFilters[$class][$method])) {...}
这与不执行 if 语句index()
的调用不同。但我不知道那里做了什么。