注销,以便后退按钮不会返回到配置文件

时间:2017-04-04 20:26:58

标签: java php android mysql database

下面的代码是来自应用的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";
    }
?>

1 个答案:

答案 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);
}