gpt4 book ai didi

php - 让我的注销按钮工作

转载 作者:行者123 更新时间:2023-12-01 00:33:56 26 4
gpt4 key购买 nike

嘿,我正在尝试让我的注销按钮起作用。这是我的代码中的内容:

<!-- Signed In -->
<?php if($_SESSION['*****']['AUTH']) { ?>




<div id="signOut">
Sign Out
</div>
<div id="signIn">

<form name="sendEmail" action="index.php" method="post">
<input type="text" name="name" class="text"/>
<input type="submit" name="subSendEmail" value="Search" class="rounded {transparent} button" />
</form>
</div>

我需要做一个类似签到的表格吗?或者执行此操作并通过 php 终止 session 并将用户发送回索引的最佳方法是什么?

谢谢!

最佳答案

要注销用户,您需要从 session 中删除数据。通常,执行此操作时清除 session 没有问题,因为那里的任何数据都可能与登录 session 相关。

您可以使用 session_destroy() 清除 session 数据.我建议创建一个简单的 logout.php 脚本,类似于以下内容,然后您可以链接到该脚本:

<?php
session_destroy();
header( 'Location: index.php' );

这会将用户重定向回 index.php,将他们返回到“未登录” View 。

或者,如果你想让用户提交一个表单来确认注销操作,你可以简单地将表单发送到上面的脚本,它会做同样的事情:

<form method="post" action="logout.php">
<p>Are you sure you want to log out?</p>
<p><input type="submit" value="Log Out" /></p>
</form>

关于php - 让我的注销按钮工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1380930/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com