下面的代码是来自应用的OnClick
注销方法。它目前所做的只是将用户返回到登录页面,但是如果用户按下Android手机上的后退按钮,它会将它们带回他们刚刚退出的页面,我不希望它。如何更改我的代码,以便它不会让后退按钮将用户带回他们的个人资料而无需再次登录?
public void OpenMain(View view){
startActivity(new Intent(this, MainActivity.class));
}
用于登录的php代码如下:
<?php
require "conn.php";
$username = $_POST["username"];
$password = $_POST["password"];
$mysql_qry = "select * from users where username like '$username' and password like '$password';";
$result = mysqli_query($conn, $mysql_qry);
if(mysqli_num_rows($result) > 0) {
echo "Successful login";
}
else{
echo "Login not successful";
}
?>
答案 0 :(得分:1)
您可以添加指定新活动将替换旧活动的标志:
public void openMain(View view){
Intent intent = new Intent(this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
}