大家早上好!合并两个if else语句关于用户登录状态
我需要一些帮助来合并两个if语句与当前用户登录状态有关,并创建第三个if语句。
有3种状态:
- 用户登录使用Facebook 连接选项使用本网站 登录表单
- 用户没有使用任何 登录
- 用户登录
我已经能够为1)和2)起草条件语句,这些语句无法正常工作。
它尚未完善。
如果用户使用Facebook连接选项登录,则条件语句不会停止在1)它继续到2)从而产生错误未定义索引:uid。
发生这种情况是因为索引uid仅在用户使用网站表单登录时创建。
我不知道实施3)在这一刻!
我希望任何帮助推进此代码。
在此先感谢。
<?php
// if logged in using fb connect
if ($user) {
echo "fb";
// proceed knowing you have a logged in user who's authenticated
} else {
// proceed knowing you require user login and/or authentication
echo "this is shown to a user who has not logged in";
}
// if logged in using login form
if (isset($_SESSION['uid'])) {
// proceed knowing you have a logged in user who's authenticated
echo "kite"; }
// proceed knowing you require user login and/or authentication
else {
echo "this is shown to a user who has not logged in";
}
?>
它不可能在两个 – methuselah 2011-05-27 07:17:30
登录用户好吧我会更新我的答案。 – stefgosselin 2011-05-27 07:27:06