Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在仅用于特定组织的移动应用程序上注册用户?_Android_Iphone_Login - Fatal编程技术网

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

Android 如何在仅用于特定组织的移动应用程序上注册用户?,android,iphone,login,Android,Iphone,Login,通常,对于任何人都可以注册的移动应用程序,用户只需使用用户名、密码、确认密码进行注册 但对于为特定组织开发的移动应用程序,只有来自该组织的人员才允许在该应用程序上注册。在这种情况下,我如何让人们注册?假设我在数据库中保存了这些人的电话号码 在这种情况下,这是注册用户的正确方式吗: 1.要求用户提供电话号码、用户名、密码、确认密码 2.使用电话号码检查数据库中是否存在此人 3.如果存在,请注册此用户,否则拒绝 我还认为,如果应该加强上述方法,以防止有人使用他人的电话号码进行注册: 1.请用户提供电

通常,对于任何人都可以注册的移动应用程序,用户只需使用用户名、密码、确认密码进行注册

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

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

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

我还认为,也许我可以只使用用户的电话号码,而不需要他的用户名。这是否恰当

有人能告诉我在这种情况下什么是正确的方法或常见的方法吗

  • 通过SMS 3向用户回复验证码。请用户提供验证码、用户名、密码、确认密码
  • 我认为你在这方面是正确的,但前提是你能100%确定数据库中的每个电话号码都能收到短信。电子邮件呢?你能问一下他们的电子邮件地址吗,比如\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu@yourcompany.com,他们只填写第一部分?然后通过电子邮件发送验证码

    我还认为,也许我可以只使用用户的电话号码,而不需要 他的用户名。这是否恰当


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

    谢谢!我假设使用该应用程序的人都会有一部手机,这样他就可以接收短信。还有,如果我不做短信验证,你认为风险有多大?我这样问是因为发送短信要花很多钱,还需要编写更多的代码……如果你不做一些验证,那么任何人都可以注册这个应用程序。风险有多大,你必须做出决定。谢谢。我想得更多,并且确信短信是强制性的。