Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从应用程序登录的最佳方式_Php_Android_Mysql - Fatal编程技术网

Php 从应用程序登录的最佳方式

Php 从应用程序登录的最佳方式,php,android,mysql,Php,Android,Mysql,我开发了一些应用程序。我还使用了一些登录功能。当需要使用登录时我调用php Api登录。我将用户名和密码发送到php开发人员处理的服务器。并返回成功。我在应用程序首选项中保存了isLogin true。下一步我的应用程序检查为login true,然后打开下一页,无需再次输入用户名和密码。但我知道这不是登录的好方法。在这篇文章中,我发现如果应用程序安装在其他手机中,并且更改密码,那么在第一部手机中,应用程序登录已为真,并进入下一页。那么,有人能告诉我什么是正确的登录方式吗 登录后,您需要向设备返

我开发了一些应用程序。我还使用了一些登录功能。当需要使用登录时我调用php Api登录。我将用户名和密码发送到php开发人员处理的服务器。并返回成功。我在应用程序首选项中保存了isLogin true。下一步我的应用程序检查为login true,然后打开下一页,无需再次输入用户名和密码。但我知道这不是登录的好方法。在这篇文章中,我发现如果应用程序安装在其他手机中,并且更改密码,那么在第一部手机中,应用程序登录已为真,并进入下一页。那么,有人能告诉我什么是正确的登录方式吗

登录后,您需要向设备返回一个令牌,该令牌将保存在共享首选项中,并且在下一个应用程序会话中,您必须使用它检查登录是否有效(使用令牌进行api调用并返回yes或not)


如果用户更改密码您更改数据库上的用户令牌,这样,第一个用户将在令牌上出现错误,您可以在每次登录时显示登录视图easy

send devicetoken并检查devicetoken是否不同,然后要求用户再次登录。。