【Build in Public 00篇】从零开始,开发一款聊天软件 - 注册页面的业务逻辑

324

写了几个小时,终于快把注册页面的业务逻辑写完了。

看图:

要验证的地方:

  1. 电子邮件是否合法
  2. 密码是否符合最低长度

对于验证电子邮件,如果要写完整的正则,就太复杂了,这里只做简单的校验。

另外,在UI上还有一个细节,就是:

这里注册时,不需要确认密码。

有很多网站,对于密码是两个输入框,一个是密码,一个是确认密码。
这种做法,是为了防止用户输错密码。

但是,同样会非常麻烦。

其实大部分时候,用户是不会输错密码的。但是,有时候不确定了,就需要验证一下。
怎么验证呢?就是点击密码右侧的小眼睛图标,点击一下,密码就变成明文了。

目前简单的注册逻辑,就写到这里。

你会注意到,这里没有加机器人验证,所以,会被注册机轰炸。

由于优先级问题,机器人验证暂时不加入,等后面有空了再加。

浏览 (324)
充电
收藏
评论