我正在尝试为某些网站创建一个 android 应用程序。首先,我需要在这个应用程序上创建一个登录系统,它会询问用户其用户名和密码,然后将此数据发送到服务器上的某个 php 脚本,该脚本将检查数据库天气该用户是否存在。从而返回用户ID。以下是我这个过程的核心代码
myurl="http://10.0.2.2:80/login.php?username=name&pass=password"
URL url = new URL(myurl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(10000 /* milliseconds */);
conn.setConnectTimeout(15000 /* milliseconds */);
conn.setRequestMethod("GET");
conn.setDoInput(true);
// Starts the query
conn.connect();
int response = conn.getResponseCode();
这部分工作正常。我能够从中得到正确的回应。现在我需要的是通过 cookie 或任何其他方法来维护这个会话,即使用户关闭了这个应用程序,以便让用户保持登录状态,直到并且除非他手动注销。我的 login.php 有点如下
<?php
$name = $_GET['username'];
$pass = $_GET['pass'];
$userid = checkLogin($name, $pass);
if($userid!=NULL) {
echo $userid;
} else {
echo "";
}
?>
我该怎么做?