在两组会话之间选择

时间:2011-08-03 18:00:55

标签: php session login

我正在尝试创建一个具有常规登录和OATH登录的会话登录...问题是:

如何在PHP中设置一个函数来检查两组$ _SESSION变量:

  • 首先检查本次会议:

if(!isset($ _ SESSION ['logged_in'])||!isset($ _ SESSION ['whatever'])||!isset($ _ SESSION ['whatever']))

  • 匹配按下;不匹配检查下一个:

if(!isset($ _ SESSION ['logged_in'])||!isset($ _ SESSION ['something'])||!isset($ _ SESSION ['something']))

  • 匹配按下;没有匹配会议

好的,所以它是简化的,但关键是我是否可以创建两个不同的Session变量的检查。

1 个答案:

答案 0 :(得分:0)

对于上一个问题,

是的

关键是如果

使用else
if(isset($_SESSION['logged_in_1']) and isset($_SESSION['some_1']){ two vars ok/exists do me stop}
elseif(isset($_SESSION['logged_in_2']) and isset($_SESSION['some_2']){two vars ok/exists do me stop}else{ die }