我正在创建一个需要注册的在线游戏。我使用谷歌表单进行注册,使用谷歌电子表格来存储数据。我也有一个登录表单,但无法测试输入的用户名和密码是否已注册。有没有办法测试它是否与谷歌电子表格中的登录匹配?
登录表单的代码:
<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>
答案 0 :(得分:1)
我强烈建议不使用Google表单来保存用户数据。出于各种原因。
第一(隐私): Google表单数据属于Google。您不是userdata的所有者。
第二次(效果):每次用户登录时,您都必须从电子表格中提取数据并进一步处理
第三(易于使用):除了用户注册的预定义表单外,其他所有内容都会变得更复杂。有一些数据库用于存储像数据一样的表(ms sql,mysql,postgresql)。甚至NoSQL数据库在所有方面都优于Google电子表格。
我告诉你,使用真实数据库存储用户数据是更好的方法。
如果您仍然不想使用Google电子表格,请查看Spreadsheet API for PHP(您的登录表单操作是php脚本)