2011-09-25 103 views
1

大家就到这里,ANDROID - 创造用户/帐户的服务器/服务的登录权限

我有我对工作的应用程序需要用户能够登录到帐户,以获取特权和其他服务,否则他们将被拒绝。他们将能够在不登录或创建账户的情况下使用基本应用程序,但为了与服务器通话并存储数据,他们需要创建一个账户。

到目前为止,Ive找了过去几天,大部分主题都在这里或其他论坛上讨论,主要是关于使用谷歌帐户做事情,这对于一个简单的应用程序来说非常棒,但我正在进行的项目只是简单的: p

所以.....可堆栈溢出的精彩的人告诉我到的信息有关创建的应用程序的用户帐户的过程中,将关联到一个服务器上,可以交谈,并登录到服务托管在同一台服务器上。这将是巨大的....感谢

回答

1

步骤一:编写管理用户和使用您最喜爱的服务器端语言/框架占一个Web应用程序。

第二步:公开为Android客户一些HTTP接口(一个简单的形式可能会做)。

步骤三:使用HttpClient的跟你的web应用。例如,在第二步中向用户发送用户名,密码和用户信息。

+0

感谢您的答复:)香港专业教育学院已经得到它的工作就像你解释的基本途径。但是,我想知道我能做些什么来确保每个用户每次注册一个新帐户时都创建一个唯一的ID。另外,有人知道,与如果让用户选择自己的ID,只是检查创建用户注册一个帐户 –

+1

一个UID应对任何教程,如果当您注册一个新用户它的存在。如果确实如此,则返回相应的错误状态/消息。有不同的方法来做到这一点,但通常你会使用一个数据库,所以像'SELECT UID FROM USER WHERE UID ='user1''会做。 –

+0

我有一个系统写出来,当用户第一次创建一个帐户时,一个UID被创建并存储在服务器上,但也被发回到手机,然后保存在手机上的存储。然后,那些用来自动登录用户到他们的帐户,所以他们不必每次都手动登录到服务器....这将是一个痛苦的屁股。我们有一些可以自动生成UID并将其发送到手机的PHP脚本,但我们担心允许用户自动登录的安全性。如果他们的手机丢失/被盗,该怎么办..... –

相关问题