问题描述
当我按下提交按钮时,它会将我重定向到一个空白页面。我希望它重定向到 home.PHP。如果 GUEST 按下提交按钮,则数据库中的 ANONYMOUS 列会更新。如果访客未连接,如何将访客重定向到登录表单?这是我的代码:
close()
解决方法
要将访客重定向到登录使用会话:
if (!isset($_SESSION['login'])) {
header("Location: login.php");
}
,
来自文档 https://www.phpbb.com/support/docs/en/3.2/kb/article/phpbb3-sessions-integration
您需要在首页添加此代码
<?php
define('IN_PHPBB',true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__,'.'),1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
现在验证客人是否提交数据
<?php
if ($user->data['user_id'] == ANONYMOUS)
{
header("Location: loginform.php");
// EXECUTE YOUR SQL QUERY UPDATE HERE
}
else
{
header("Location: home.php");
}