使用 Google 驱动器作为登录表单的数据库
Using Google Drive as a database for a login form
最近我使用 Godaddy 的建站工具创建了一个网站。网站上有免费会员,问题就出在这里。
Godaddy 的网站构建器不允许您创建登录区域,您必须使用自己的工具来创建,另一个问题是网站构建器不允许您上传任何文件,例如 html或 php 或安装任何类似 MySql 的东西。它确实允许您在您的网站中放置一些代码。我目前管理登录功能的方式是在我的网站上放置一些 JavaScript ,这是我在其他地方找到的,不好的是用户名和密码显示在源代码中,每次有新用户我必须更改代码。不仅如此,会员区的link也在源码里,目前我每个月都会改。在做了很多研究但一无所获之后,我有了一个主意。
通过在 google 驱动器上放置一个包含所有用户名和密码的文本文件,我可以将其用作数据库。然后在我的网站上放一些代码来读取 google 驱动器中的文本文件。如果这不起作用(我认为它起作用)使用电子表格怎么样?我网站上的代码读取电子表格。 link 到会员区(也在我的网站上)可以在另一个文本文件中。
我是代码新手,这就是我真正需要的,让这个想法发挥作用的代码。如果有人能写出代码,请 post 在下面。你不知道这会有多大帮助。提前致谢 - Braulio
如果你可以使用 javascript,你可能会使用
或任何其他 'database as a service' 类型的东西。这将允许您查询数据库,并使用客户端 javascript.
保存到数据库
使用 firebase 你可以做一些大致类似的事情
var myFirebaseRef = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com/");
myFirebaseRef.set({
username: "Braulio",
password: "pass"
}
});
只有一个选择
是的,您可以使用 google 电子表格。是的,它将是 100% 安全的。为此,请查看电子表格 api。
但是,请注意以下限制:
您可以拥有多少个单元格(以百万计)。
由于所有请求都来自同一个 google 帐户,因此将应用速率限制配额,并且每日 api 调用总量将受到限制(数百万我想)。
如果您确实有很多用户,您可以通过在后端缓存尽可能多的电子表格数据来解决这些限制。
最近我使用 Godaddy 的建站工具创建了一个网站。网站上有免费会员,问题就出在这里。
Godaddy 的网站构建器不允许您创建登录区域,您必须使用自己的工具来创建,另一个问题是网站构建器不允许您上传任何文件,例如 html或 php 或安装任何类似 MySql 的东西。它确实允许您在您的网站中放置一些代码。我目前管理登录功能的方式是在我的网站上放置一些 JavaScript ,这是我在其他地方找到的,不好的是用户名和密码显示在源代码中,每次有新用户我必须更改代码。不仅如此,会员区的link也在源码里,目前我每个月都会改。在做了很多研究但一无所获之后,我有了一个主意。
通过在 google 驱动器上放置一个包含所有用户名和密码的文本文件,我可以将其用作数据库。然后在我的网站上放一些代码来读取 google 驱动器中的文本文件。如果这不起作用(我认为它起作用)使用电子表格怎么样?我网站上的代码读取电子表格。 link 到会员区(也在我的网站上)可以在另一个文本文件中。
我是代码新手,这就是我真正需要的,让这个想法发挥作用的代码。如果有人能写出代码,请 post 在下面。你不知道这会有多大帮助。提前致谢 - Braulio
如果你可以使用 javascript,你可能会使用
或任何其他 'database as a service' 类型的东西。这将允许您查询数据库,并使用客户端 javascript.
保存到数据库使用 firebase 你可以做一些大致类似的事情
var myFirebaseRef = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com/");
myFirebaseRef.set({
username: "Braulio",
password: "pass"
}
});
只有一个选择
是的,您可以使用 google 电子表格。是的,它将是 100% 安全的。为此,请查看电子表格 api。
但是,请注意以下限制:
您可以拥有多少个单元格(以百万计)。
由于所有请求都来自同一个 google 帐户,因此将应用速率限制配额,并且每日 api 调用总量将受到限制(数百万我想)。
如果您确实有很多用户,您可以通过在后端缓存尽可能多的电子表格数据来解决这些限制。