我想允许在Facebook上使用facebook和google登录。
我有两个会话变量,一个用于Facebook登录,另一个用于谷歌。 但只有一个在if语句中我想用OR(||)
检查我的代码是
if(!isset($_SESSION['userDataFacebook']) OR !isset($_SESSION['userDataGoogle']))
{
echo "<p>You need to login to continue</p>";
else{
echo "Login";
}
答案 0 :(得分:0)
假设用户可以使用facebook或google登录,
if(isset($_SESSION['userDataFacebook']) OR isset($_SESSION['userDataGoogle']))
{
echo "Login";
else{
echo "<p>You need to login to continue</p>";
}
在上述情况下,如果您记录用户使用的方法
会很有帮助如果您希望用户同时使用Facebook和Google登录,请使用AND
if(isset($_SESSION['userDataFacebook']) AND ($_SESSION['userDataGoogle']))
{
echo "login";
else{
echo "<p>You need to login to continue</p>";
}