空间作为第一个角色

时间:2016-07-24 20:00:15

标签: php mysql

所以我现在面临一个小问题,注册和登录工作正常,但其中有一个小问题。如果你只输入空格作为用户名(基本上按空格几次就可以了)它实际上会让你注册,登录也一样。

String.Split

所以基本上我可以通过按空格几次来注册,以避免输入用户名和密码。

1 个答案:

答案 0 :(得分:0)

在将新记录插入数据库之前,使用trim删除用户名中的前导和尾随空格 您也可能想要添加一些代码以拒绝注册,以防登录用户名仅由空格组成。

$nameX = trim($_POST['name']);
if ($nameX == '') {
   // registration rejected
}
else {
  // insert the record in the database
}

当用户登录时,您应该使用trim