不应允许重复的用户名

时间:2014-03-11 19:29:58

标签: backbone.js marionette backbone-views backbone-events backbone-relational

我为用户创建了用户界面以创建自己的用户名和密码。用户名和密码以JSON格式存储。

工作流:

  1. 当用户点击注册按钮时,将向用户显示UI 用户名和密码输入文本字段的屏幕

  2. 当用户输入用户名时,它会调用模糊事件来捕获 值输入到输入文本字段

  3. 我的目标是检查输入的用户username是否已存在。如果username存在,则应该要求用户创建新的。因此不应允许重复的用户名

    我们如何检查重复项?

1 个答案:

答案 0 :(得分:0)

工作流程基本上是:

  1. 在客户端上创建用户模型实例(使用用户名等)
  2. save模型实例,它将发送API请求
  3. 在您的服务器上,检查重复项的用户名。如果已存在具有该用户名的用户,则返回错误代码(例如,422 Unprocessable entity)
  4. 在客户端上捕获错误(例如在error回调中)并处理它