如何测试输入的用户名和密码是否已注册

时间:2018-01-18 21:26:38

标签: html login online-game

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

登录表单的代码:

<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>

1 个答案:

答案 0 :(得分:1)

我强烈建议使用Google表单来保存用户数据。出于各种原因。

第一(隐私): Google表单数据属于Google。您不是userdata的所有者。

第二次(效果):每次用户登录时,您都必须从电子表格中提取数据并进一步处理

第三(易于使用):除了用户注册的预定义表单外,其他所有内容都会变得更复杂。有一些数据库用于存储像数据一样的表(ms sql,mysql,postgresql)。甚至NoSQL数据库在所有方面都优于Google电子表格。

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

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