在cakephp中从控制器顶部删除会话_start()时出现HybridAuth问题

在cakephp中从控制器顶部删除会话_start()时出现HybridAuth问题,cakephp,cakephp-1.3,hybridauth,hybridauthprovider,Cakephp,Cakephp 1.3,Hybridauth,Hybridauthprovider,我无法在控制器顶部使用会话\ u start(),因为我在控制器中设置了几个会话。。但是,如果我不在控制器顶部添加此项,混合身份验证将无法工作,并会出现如下错误: http://localhost/website/hybridauth/?hauth.start=Google&hauth.time=1400740729 You cannot access this page directly. 有人遇到这种情况吗?为什么需要开始课程??它已经开始了。你把hybridauth库放在哪里?是

我无法在控制器顶部使用会话\ u start(),因为我在控制器中设置了几个会话。。但是,如果我不在控制器顶部添加此项,混合身份验证将无法工作,并会出现如下错误:

http://localhost/website/hybridauth/?hauth.start=Google&hauth.time=1400740729
You cannot access this page directly.

有人遇到这种情况吗?

为什么需要开始课程??它已经开始了。你把hybridauth库放在哪里?是的。。。当我从logincontroller顶部删除会话_start()时,它会显示“您无法直接访问此页面”。我已将混合文件夹放在webroot中。。。如果我把session_start()放在控制器的顶部,这会不会是一个问题,因为它工作正常……但我不能这样做,因为我已经设置了太多的会话数据……如果我在顶部调用session_start(),它可能会丢失……这可能是因为会话密钥。尝试设置公用会话密钥。会话在访问登录控制器时已启动,因此我将会话_start放在应用控制器中。当前,它工作正常。。。。