【发布时间】:2021-11-10 20:44:29
【问题描述】:
嗨,
我有一个基于 php 的论坛,它使用 mysql 来存储凭据。当用户使用他们的用户名和密码登录时,php 将输入数据与数据库中的值进行比较,如果它们匹配,它将创建一个 php 会话。我想创建一个 node.js 应用程序,如果用户已经登录到提出问题的论坛上,则允许用户输入它,可以 nod.js 从 php 会话中读取数据以在前面显示正确的用户名申请结束?
现在我在我的 javascript 客户端文件上想出了这个解决方法:
const setUsername = (username) => {
username = <?php echo $username; ?>;
socket.emit('add user', username);
}
但是由于它的客户端,这将允许任何人更改他们这边的源代码并输入他们想要的名称,这是一个严重的安全问题。
谢谢。
【问题讨论】: