我在退出时遇到了问题。我的电子邮件中有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
*/
答案 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;
}
请帮助我更安全可靠