2011-09-25 107 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腳本,但我們擔心允許用戶自動登錄的安全性。如果他們的手機丟失/被盜,該怎麼辦..... –

相關問題