2011-12-11 48 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

相关问题