具有拼图进程的网站的密码

问题描述

我正在尝试编写我的第一个基于网络的益智游戏,其中谜题的答案是进入谜题 2 的关键,依此类推。我被困在如何为用作下一页密码的谜题设置“答案”。

到目前为止,我已经考虑过一个 javascript 代码,但没有考虑它,因为任何人都可以通过开发人员的窗口看到密码。 .htaccess 文件是另一个可行的选择,我正在尝试取得有限的成功。

是否有其他方法可以设置答案键以从“第 1 页”访问“第 2 页”,其中输入区域和提交按钮嵌入在第 1 页中?

解决方法

您可以使用 Bcrypt 从正确的密码生成哈希:

const saltRounds = 10;
const hash = bcrypt.hashSync(correctAnswer,saltRounds);

然后你可以检查用户给出的答案:

const resp = bcrypt.compareSync(answer,hash);

如果答案与正确答案相同,则函数返回真。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...