在不使用数据库的情况下登录网站

Log into a web site with out the use of a database

本文关键字:情况下 登录 网站 数据库      更新时间:2023-09-26

这是我必须为学术界做的一项任务,是开发一个网站,允许用户注册和登录,但没有使用数据库作为后端。经过大量的思考和考虑,我可能会通过将注册详细信息写入一个文本文件来解决这个问题,这个文本文件可能是一个逗号分隔的CSV文件,当登录时再次从CSV文件读取详细信息。我打算用JavaScript来做这个。经过初步研究,似乎大多数现代浏览器出于安全原因不允许在本地机器硬盘上创建文本文件。请注意,存储用户详细信息的文件将存储在本地硬盘上。

对上述问题的任何帮助都非常感谢。

您至少需要在服务器端维护会话;大多数web服务器都支持。

起点:Wikipedia: Session (computer science)

参见:SO:什么是会话?它们是如何工作的?

如果我理解对了,你想用javascript写一个文本文件吗?: S。你可以在PHP中这样做,例如,你可以在一个没有数据库的文件中写:

(链接没有http://,因为我没有足够的声誉:().

打开文件:http://es1.php.net/manual/en/function.fopen.php

阅读:http://es1.php.net/manual/en/function.fgets.php(读取一行文件)

写:es1.php.net/manual/en/function.fwrite.php

读取所有文件的循环:es1.php.net/manual/en/function.feof.php

while (!feof($file)) {
}

关闭:es1.php.net/manual/en/function.fclose.php