2011-12-11 19 views
0

我正在製作移動應用程序,並且我創建了一個將JSON數據發送到應用程序的API。事情是,如果我們用www.domainname.com/example.php?listid=1調用API,這將帶來ID爲1的所有列表信息。我遇到的問題是確定如何防止未經授權的用戶訪問API。我希望用戶只能查看他們創建的列表。防止對我的自定義應用程序進行未經授權的訪問

我正在使用PHP

+0

你想如何認證用戶? – SLaks

+0

我想要通過移動應用程序的用戶名和密碼進行身份驗證,因爲他們登錄到應用程序,登錄的人只能查看他的數據,沒有別的。 – msytNadeem

回答

1

您需要在所有API請求中包含安全驗證令牌。
(並在服務器上驗證它)

您應該也可能使用SSL。

+0

你meeen這樣的東西,www.domain.com/example.php?auth=123kjhbk12j3kj123kjb123kjb13123kjb – msytNadeem

+0

其中auth是用戶名和密碼的編碼? – msytNadeem

+0

否。auth是服務器在登錄請求後生成的過期臨時值。 **永不**保留原始密碼。 – SLaks