【发布时间】:2017-05-09 07:14:13
【问题描述】:
我想允许在 php 中使用 facebook 和 google 登录。
我有两个会话变量,一个用于 facebook 登录,另一个用于 google。 但是只有一个在 if 语句中工作,我想用 OR (||) 来检查两者
我的代码是
if(!isset($_SESSION['userDataFacebook']) OR !isset($_SESSION['userDataGoogle']))
{
echo "<p>You need to login to continue</p>";
else{
echo "Login";
}
【问题讨论】:
-
使用
AND而不是OR因为这只是两者都没有设置的失败 -
养成接受答案的习惯会让你走得更远;-)
-
您提出了很多问题,但尚未接受任何答案。这个网站是双向的。如果您希望得到帮助,您应该通过接受他们的回答来奖励帮助您的人。阅读How does accepting an answer work? 并开始回馈社区。span>