我要创建的登录系统几乎完成了,现在,使用PHP,我确保如果用户登录或注销,我在网站内显示的内容是不同的,因此登录后用户可以看到注销按钮,注销后再次出现登录表单。但是我唯一的问题是,当用户注销时,它显示以下语句:您已注销;当我登录时,它显示了完全相同的回显:您已注销。
我尝试删除句子并再次添加,但是没有用。
这是我在登录/注销页面内的php代码:
<?php
if (isset($_SESSION['userUid'])) {
echo '<p> You are logged in</p>';
}
else{
echo '<p> You are logged out</p>';
}
?>
我的脚本中的PHP代码查找错误和类似的内容:
else if ($pwdCheck == true) {
session_start();
$_SESSION['userId'] = $row['idUsers'];
$_SESSION['userUid'] = $row['uidUsers'];
userUid只是php我的管理员中的用户名列。
因此,首先我检查是否有人使用正确的userUid,但是php实际上说登录时没有。
我在代码中有什么错误?