須坂のSNSでは、まだスパム書き込みはありませんが、
全国の地域SNSで、スパム書き込みが発生しているようです。
そこで、OpenPNEでの、スパム登録拒否のカスタマイズ。
(以下は、OpenPNE 2.2 の場合)
/webapp/init.inc
に、
// スパムメアド
$GLOBALS['OpenPNE']['SPAM_EMAILS'] = array(
'spam@yahoo.co.jp',
);
を追加。
スパム書き込みしたユーザのメアドを追加しましょう。
/webapp/lib/util/util.php
に、
function is_spam_mail_address($mail)
{
return in_array($mail, $GLOBALS['OpenPNE']['SPAM_EMAILS']);
}
を追加。
/webapp_ext/modules/pc/do/o_public_invite.php
に
if (is_spam_mail_address($pc_address)) {
$msg = 'そのアドレスでは登録できません';
$p = array('msg' => $msg);
openpne_redirect('pc', 'page_o_public_invite', $p);
}
を追加。
カスタマイズは、自己責任でやってください。