我正在使用以下内容:
蛋糕PHP 1.3
CakePHP-Facebook-Plugin 3.1.1 (分支 cakephp 1.3)(webtechnick)
php 5.3.x
我的问题在以下第 146 行:
https://github.com/webtechnick/CakePHP-Facebook-Plugin/blob/cakephp1.3/controllers/components/connect.php
我已手动将 createUser 设置为 false 作为组件的参数,并通过更改组件本身的默认值(将第 50 行设置为 false)。然而,如果我在第 147 行这样做:
print "authUser: ".empty($this->authUser)." createUser: ".$this->createUser;
我明白了"authUser: 1 createUser: false"
问题是基于输出线 147 根本不应该执行,这是怎么回事?
(1 && false) == false
不?
昨晚差点砸电脑。只是想你可能想知道。
真正的问题是,如果执行此代码,它基本上会在我的用户表中添加一个匿名用户,糟糕的 juju。