我在一些论坛中创建了一个替换posting.php
的脚本,但是如果没有登录,我可以用它发布...我需要添加或编辑哪些代码来进行检查?
我的脚本只有一个包含一些输入和提交按钮的表单,以及一些用于将其与主题集成的phpbb3行,以及使用submit_post
函数。
但我不知道如何将脚本限制为登录用户....
我曾尝试阅读posting.php,但没有解决任何问题......
有人可以帮助我吗?
答案 0 :(得分:0)
我的假设是您已经可以从PHPBB访问$users
对象。
由于系统中的第一个用户是Anonymous
(并且PHPBB将其用作guest account),因此您可以检查这是否是当前正在使用的用户。
if ($user->data['username'] == 'Anonymous')
{
echo 'Please login!';
}
else
{
// Your existing code
}