Android 如何在仅用于特定组织的移动应用程序上注册用户?
通常,对于任何人都可以注册的移动应用程序,用户只需使用用户名、密码、确认密码进行注册 但对于为特定组织开发的移动应用程序,只有来自该组织的人员才允许在该应用程序上注册。在这种情况下,我如何让人们注册?假设我在数据库中保存了这些人的电话号码 在这种情况下,这是注册用户的正确方式吗: 1.要求用户提供电话号码、用户名、密码、确认密码 2.使用电话号码检查数据库中是否存在此人 3.如果存在,请注册此用户,否则拒绝 我还认为,如果应该加强上述方法,以防止有人使用他人的电话号码进行注册: 1.请用户提供电话号码 2.通过短信向用户回复验证码 3.要求用户提供验证码、用户名、密码、确认密码 我还认为,也许我可以只使用用户的电话号码,而不需要他的用户名。这是否恰当 有人能告诉我在这种情况下什么是正确的方法或常见的方法吗Android 如何在仅用于特定组织的移动应用程序上注册用户?,android,iphone,login,Android,Iphone,Login,通常,对于任何人都可以注册的移动应用程序,用户只需使用用户名、密码、确认密码进行注册 但对于为特定组织开发的移动应用程序,只有来自该组织的人员才允许在该应用程序上注册。在这种情况下,我如何让人们注册?假设我在数据库中保存了这些人的电话号码 在这种情况下,这是注册用户的正确方式吗: 1.要求用户提供电话号码、用户名、密码、确认密码 2.使用电话号码检查数据库中是否存在此人 3.如果存在,请注册此用户,否则拒绝 我还认为,如果应该加强上述方法,以防止有人使用他人的电话号码进行注册: 1.请用户提供电
取决于你的应用程序。没有技术上的原因说明电话号码不能用作标识符,但可能还有其他原因。用户可能不喜欢它的美学。这可能会使识别其他用户的身份变得更加困难。它可能不如其他标识符方便。谢谢!我假设使用该应用程序的人都会有一部手机,这样他就可以接收短信。还有,如果我不做短信验证,你认为风险有多大?我这样问是因为发送短信要花很多钱,还需要编写更多的代码……如果你不做一些验证,那么任何人都可以注册这个应用程序。风险有多大,你必须做出决定。谢谢。我想得更多,并且确信短信是强制性的。