我有$ this-> currentUser = $ this-> Auth-> user();在我的app_controller内,它的工作原理很好......除了一个控制器,它总是返回空,即使用户登录。我不明白为什么。有什么建议么? 谢谢!
0
A
回答
2
我假设你已经写了AppController::beforeFilter()
方法中的声明。难道你会覆盖beforeFilter方法并错过了致电parent::beforeFilter()
?还要确保通过您的所有代码正确包含AUTH组件。
1
我有类似的问题,事实证明,这是一个空白符号后'?>' - PHP结束标记。所以要耐心等待,并在你的代码 PHP标签之前或之后寻找空白的地方或使用该脚本 - http://ragrawal.wordpress.com/2007/11/07/script-for-removing-blank-spaces-before-and-after-php-tags/
重定向也不会在这样的情况下工作,“已经发出头”错误并不总是显示。
+1
类似的问题在这里,最终在<?php之前找到了一个
相关问题
- 1. 为什么User(如User.Identity.Name)在我的抽象基础控制器中为空?
- 2. 控制器用户为空
- 3. MVC4将模型传递给控制器 - 某些模型为空
- 4. \ Auth :: user()在5.3.6中为空?
- 5. 为什么这个控制器的操作结果为空?
- 6. 后在控制器测试为空
- 7. 插入列后Gridview控制器为空
- 8. Httpcontext.current在控制器外部为空
- 9. springSecurityService在基本控制器中为空
- 10. Javafx注入控制器为空
- 11. 控制器中的JSON数据为空
- 12. ViewModel从视图到控制器为空
- 13. JavaFX控制器的实例为空
- 14. observableArray作为参数发送到控制器函数为空
- 15. CurrentPrincipal/User在Web API服务中为空
- 16. param丢失或值为空:user - Rails
- 17. Net Core NLog.Web“aspnet-user-identity”为空?
- 18. 如何一个控制器值更改为另一个控制
- 19. ICollection的显示为空,并在控制器(MVC4)不是空
- 20. 为控制器完善一个RSpec宏
- 21. 路线认为有2个控制器。
- 22. AngularJS - 为什么有多个控制器
- 23. 设置MVC3参数设定为默认如果为空或空的控制器
- 24. 将请求从一个控制器方法转发到另一个控制器方法,BindingResult为空
- 25. 为什么在用sails-auth进行验证之后,/ user/me控制器中的“req.user”总是空的?
- 26. IIS服务器上的控制器用户对象为空
- 27. 角UI路由器控制器作为tempate中的空对象
- 28. Sinatra和“控制器”行为
- 29. iPhone作为MIDI控制器
- 30. 为控制器存储
$ this-> Session-> read()显示[Auth] [User]消失并由[Auth] [redirect] => /取代。但我仍然没有找到原因。 – cph 2010-11-09 18:34:20
也许添加该控制器的代码? – PawelMysior 2010-11-09 18:52:34
我可以替换整个控制器,但它仍然发生,所以看起来问题不是来自那里。 – cph 2010-11-09 19:02:09