点击电子邮件中的链接后出现注销问题

时间:2017-01-17 11:01:33

标签: php html5 logout

我在退出时遇到了问题。我的电子邮件中有change_password链接,当我点击链接时,应该在change_password.php上重定向该页面,但由于添加了注销代码,当前页面正在重定向到Index.php。退出代码正在我的所有页面上工作,除了change_passwords.php。你能帮我解决这个问题吗?

<a href="http://www.domain.com/changepassword.php?key=$id">change password</a>

Change_password.php

    <?php
    session_start();
    if(!isset($_SESSION['username1'])) { //if not yet logged in
       header("Location: login.php");// send to login page
       exit;
    }
    include('db/connection.php');

/*
rest of code
*/

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我不知道它是否正确但它对我有用。

<a href='http://www.domain.in/changepassword.php?user_id=$User_id1'>

以上链接我使用$ _GET ['user_id']从URL获取用户ID并在会话中添加

$_SESSION['get_id']=$_GET['user_id'];
if(!isset($_SESSION['get_id'])) { //if not yet logged in
   header("Location: login.php");// send to login page
   exit;
}

请帮助我更安全可靠