0

我正在创建一个需要注册的在线游戏。我正在使用谷歌表单进行注册,并使用谷歌电子表格来存储数据。我也有一个登录表单,但无法测试输入的用户名和密码是否已注册。有没有办法测试它是否匹配谷歌电子表格中的登录名?

登录表单代码:

<div id="container_demo">
<!-- hidden anchor to stop jump http://www.css3create.com/Astuce-Empecher-le-scroll-avec-l-utilisation-de-target#wrap4  -->
<a class="hiddenanchor" id="toregister"></a>
<a class="hiddenanchor" id="tologin"></a>
<div id="wrapper">
<div id="login" class="animate form">
   <form  action="mysuperscript.php" autocomplete="on">
      <h1 style="color:darkred">Log in</h1>
      <p> 
         <label for="username" class="uname" data-icon="u" style="color:darkred" > Your email or username </label>
         <input id="username" name="username" required="required" type="text" placeholder="eg. john.doe@mail.com"/>
      </p>
      <p> 
         <label for="password" class="youpasswd" data-icon="p" style="color:darkred"> Your password </label>
         <input id="password" name="password" required="required" type="password" placeholder="eg. johndoe123" /> 
      </p>
      <p class="login button"> 
         <input type="submit" value="Login" /> 
      </p>
   </form>
</div>
4

1 回答 1

1

我强烈建议不要使用谷歌表单来保存用户数据。由于各种原因。

第一(隐私):谷歌表单数据属于谷歌。您不是用户数据的所有者。

第二(性能):每次用户登录时,您必须从电子表格中获取数据并进一步处理它

第三(易用性):除了用户注册的预定义表格外,其他一切都变得更加复杂。有一些数据库是用来存储表类数据的(ms sql、mysql、postgresql)。甚至 NoSQL 数据库在各个方面都优于 Google 电子表格。

我告诉你,使用真实的数据库来存储用户数据是更好的方法。


如果您仍然不想使用 Google 电子表格,请查看用于 PHP 的电子表格 API(您的登录表单操作是一个 php 脚本)

于 2018-01-18T21:38:47.593 回答