如何在仅用于特定组织的移动应用程序上注册用户?

时间:2014-04-15 01:39:39

标签: android iphone login

通常,对于任何人都可以注册的移动应用,用户只需使用用户名,密码,确认密码即可注册。

但对于为特定组织开发的移动应用,只允许该组织的用户在该应用上注册。在这种情况下,如何让人们注册?假设我有数据库中保存的那些人的电话号码。

在这种情况下,这是注册用户的正确方法: 1.要求用户提供电话号码,用户名,密码,确认密码 2.使用电话号码检查此人是否存在于数据库中 3.如果存在,请注册此用户,否则拒绝。

我还认为如果应该增强上述方法以防止有人使用其他人的电话号码进行注册: 1.要求用户提供电话号码 2.通过短信向用户回复验证码 3.要求用户提供验证码,用户名,密码,确认密码 ...

我也想也许我可以使用用户的电话号码而根本不需要他的用户名。这个合适吗?

在这种情况下,有人能让我知道正确的方法或常用方法吗?

1 个答案:

答案 0 :(得分:0)

  
      
  1. 通过短信回复用户验证码3.请用户提供验证码,用户名,密码,确认密码......
  2.   

我认为你在那里正确,但只有你可以100%确定数据库中的每个电话号码都可以接收短信。电子邮件怎么样?你能问一下他们的电子邮件地址,比如 _______ @ yourcompany.com,他们只填写第一部分吗?然后通过电子邮件发送验证码。

  

我也想也许我可以使用用户的电话号码而不需要   他的用户名。这个合适吗?

取决于您的应用。没有技术原因可以将电话号码用作标识符,但可能还有其他原因。用户可能不喜欢美学。它可能使识别其他用户的身份变得更加困难。它可能不如其他标识符方便。