【发布时间】:2017-04-25 17:53:40
【问题描述】:
我已经在纯 php + ajax 上进行了聊天......它运行良好,但是我试图以某种方式显示当前登录到我的聊天中的所有用户。我不知道如何实现这一点,但我想也许我可以以某种方式计算用户登录聊天时启动的活动会话。这里有人可以指导我应该怎么做吗?我尝试查看其他问题,但没有一个能够帮助我解决我的问题。
不知道这是否有帮助,但这是我从数据库中获取用户的登录代码
while($row = $result->fetch_object()){
if($username == $row->username)
{
$checkPassword = password_verify($password,$row->password);
if($checkPassword ){
session_start();
$_SESSION['loggedIn'] = true;
$_SESSION['user'] = $row->username;
$_SESSION['admin'] = $row->admin;
$_SESSION['userpic'] = $row->userpic;
$_SESSION['displayname'] = $row->displayname;
$_SESSION['id'] = $row->id;
header("Location:music.php?success");
exit();
}
}
else{
$fail = true;
if($fail){
echo "<script>
alert('You typed in wrong password or username, please try again mate!');
window.location.href='music.php';
</script>";
}
}
}
【问题讨论】:
-
您能发布提供有关聊天信息的代码吗?尤其是当它与数据库交互或监控当前在聊天室中的人时。
-
$fail = false;注意这条线永远不会运行。