继续听到其他论坛被黑客攻击.我意识到如果一个黑客已经确定了,他们会找到一种方法,但是你可以采取什么措施来尽可能地确保它不会发生呢?
如何将phpbb与wordpress网站集成.当我的网站上注册的用户自动创建论坛帐户时.任何机构都知道解决方案,请帮助我.
我尝试按照本指南升级到最新版本的 phpbb3.2 ,但当我尝试访问 /install 目录时,我收到 500 内部服务器错误,并且 apache 2.4 错误日志中出现以下错误:
C:/website/forum/.htaccess: Require not allowed in <Files> context
Run Code Online (Sandbox Code Playgroud)
我尝试在谷歌上搜索“文件上下文中不允许要求”错误,但实际上没有任何结果。一定是罕见的或新引入的错误。
有问题的 htaccess 包含以下内容:
<IfModule mod_version.c>
<IfVersion < 2.4>
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
</IfVersion>
<IfVersion >= 2.4>
<Files "config.php">
Require all denied
</Files>
<Files "common.php">
Require all denied
</Files>
</IfVersion>
</IfModule>
<IfModule !mod_version.c>
<IfModule !mod_authz_core.c>
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from …Run Code Online (Sandbox Code Playgroud) 我正试图找到一种无需密码登录用户的方法.
原因是我的网站上有phpBB3论坛,用户已登录.所以我现在正在建立一个扩展到网站,不仅仅是论坛(使用CakePHP).我认为当用户在论坛上创建一个帐户时,我可以将自动帐户创建附加到CakePHP(并且当前用户可以使用其他链接).因此,用户将获得与他们在论坛中注册的用户名相同的CakePHP帐户.这意味着注册到CakePHP部分网站的唯一方法是首先注册论坛.
现在我想通过phpBB3登录来处理整个日志记录事情,这样用户仍然可以登录到论坛,然后我会附加一段代码,这些代码也会使用他们用来登录的用户名登录到网站的CakePHP部分到论坛.
这样我就可以通过论坛中的状态将用户放到他们自己的ACL组中.
这就是我所追求的,我需要知道以这种方式登录用户的方式.我不是在寻找完整的代码我只是在寻找一个解释如何在没有密码的情况下在CakePHP中登录用户的答案.
我也看了http://bakery.cakephp.org/articles/wilsonsheldon/2009/01/13/phpbb3-api-bridge,但它看起来并不像我在寻找...
我想在我的网站上显示我的phpbb3论坛的最新帖子,但没有bbcode.所以我试图剥离bbcode,但没有成功,其中一个帖子例如可能是:
[quote="SimonLeBon":3pwalcod]bladie bla bla[/quote:3pwalcod]bla bla bladie bla blaffsd
fsdjhgfd dgfgdffgdfg
Run Code Online (Sandbox Code Playgroud)
剥离bbcodes我使用我通过谷歌找到的功能,我已经尝试了几个其他类似的功能以及:
<?php
function stripBBCode($text_to_search) {
$pattern = '|[[\/\!]*?[^\[\]]*?]|si';
$replace = '';
return preg_replace($pattern, $replace, $text_to_search);
}
?>
Run Code Online (Sandbox Code Playgroud)
然而,这并没有任何影响.
我想知道以下的等价物,但仅限阿拉伯字母:
$regex = '[A-Za-z0-9-[\]_+ ]+'
Run Code Online (Sandbox Code Playgroud)
我试过了:
$regex = '[?-?0-9 ]+';
Run Code Online (Sandbox Code Playgroud)
其中第一个阿拉伯字母?和最后一个字母?.但是,我有以下错误:
[phpBB Debug] PHP Warning:
in file [ROOT]/includes/functions_user.php on line 1505: preg_match():
Compilation failed: range out of order in character class at offset 6
Run Code Online (Sandbox Code Playgroud) 为什么我的网站http://elancemarket.com/一次又一次地出现这个错误?
Error establishing a database connection
SQL ERROR [ mysqli ]
User elancema_user already has more than 'max_user_connections' active connections [1203]
Warning: mysqli::mysqli(): (HY000/1203): User elancema_user already has more than 'max_user_connections' active connections in /home/elancemarket/public_html/ask/qa-include/qa-db.php on line 66
Run Code Online (Sandbox Code Playgroud)
我使用的是非常昂贵的 VPS!
该页面/forum/memberlist.php?mode=contactadmin指向此页面,允许访客发送垃圾邮件.
如何在phpBB 3中完全禁用"联系板管理员"功能?
垃圾邮件示例:
你好管理员,
以下是通过"xxx"管理联系页面发送给您的电子邮件.
该消息是从指定以下联系信息的访客发送的:姓名:Barnypok电子邮件地址:jfvynms4281rt@hotmail.com IP地址:188.143.xx
发送给您的消息如下
~~~~~~~~~~~~~~~~~~~~~~~~~~~~zd9hNf 链接已删除.
我有一个运行大约2 - 3年的网站,它有自己的论坛,但是,最近我想用phpbb3来取代那个论坛.我需要进行集成时遇到问题.
确切地说,我有一个现有的数据库,其中包含为我自己的网站设计的字段.我想做的是老用户不需要再次注册,可以使用它提供的每个功能登录phpbb论坛(例如检查个人资料).有没有办法实现这种转换?
到目前为止,我已经有一些源代码来检查登录,但是有很多工作要完成整合吗?例如,为旧用户创建论坛个人资料?有步骤指导吗?谢谢你的帮助.
<?php
define('IN_PHPBB', true);
$phpbb_root_path = '../phpBB3/'; //the path to your phpbb relative to this script
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include("../phpBB3/common.php"); ////the path to your phpbb relative to this script
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
$username = request_var('username', 'john');
$password = request_var('password', '123');
if(isset($username) && isset($password))
{
$result=$auth->login($username, $password, true);
if ($result['status'] == LOGIN_SUCCESS) {
echo "You're logged in";
} else {
echo $user->lang[$result['error_msg']];
}
}
Run Code Online (Sandbox Code Playgroud)
?>