2016-12-23 1 views
-4

PHP로 페이스 북과 구글을 사용하여 로그인을 허용하고 싶습니다.if 문에서 두 개의 세션 변수를 확인하십시오.

페이스 북 로그인 용과 Google 용 세션 변수가 두 가지 있습니다. 문 전 OR (||)

내 코드는 페이스 북이나 구글 중 하나로 로그인 할 수있는 사용자를 가정

if(!isset($_SESSION['userDataFacebook']) OR !isset($_SESSION['userDataGoogle'])) 
{ 
echo "<p>You need to login to continue</p>"; 
else{ 
echo "Login"; 
} 
+2

사용을 사용'AND' 당신은 많은 것을 요구했다 –

+3

를 설정되지 않은 모두의 실패입니다 아직 답변을받지 못했습니다. 이 사이트는 양방향으로 연결됩니다. 도움이 필요하면 도움을받는 사람들에게 대답을 수락함으로써 보상해야합니다. [답변 수령 방법은 무엇입니까?] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)를 읽고 커뮤니티에 다시 기부하십시오. –

+4

하지'이 이후 OR'은 추가로 얻을 것이다 ;-) 받아 답변하는 습관을 받고 –

답변

0

입니다으로 모두 확인하려면 그러나 단 하나의 노력

if(isset($_SESSION['userDataFacebook']) OR isset($_SESSION['userDataGoogle'])) 
{ 
    echo "Login"; 
else{ 
echo "<p>You need to login to continue</p>"; 
} 

위의 경우 사용자가 어떤 방법을 사용했는지 기록하면 도움이됩니다

동시에 페이스 북과 Google을 사용하여 사용자가 로그인하게하려면 다음 AND

if(isset($_SESSION['userDataFacebook']) AND ($_SESSION['userDataGoogle'])) 
    { 
    echo "login"; 
    else{ 
    echo "<p>You need to login to continue</p>"; 
    } 
관련 문제