Перейти к основному содержанию

Новости

Тема: Запрет внешних ссылок для гостей (Прочитано 291 раз) предыдущая тема - следующая тема

  • inter 😎
  • [*][*][*][*][*]
  • Царь
Запрет внешних ссылок для гостей
Post.php

После:

	// If we came from WYSIWYG then turn it back into BBC regardless.
if (!empty($_REQUEST['message_mode']) && isset($_REQUEST['message']))
{
require_once($sourcedir . '/Subs-Editor.php');

$_REQUEST['message'] = html_to_bbc($_REQUEST['message']);

// We need to unhtml it now as it gets done shortly.
$_REQUEST['message'] = un_htmlspecialchars($_REQUEST['message']);

// We need this for everything else.
$_POST['message'] = $_REQUEST['message'];
}

Добавить:

	if ($user_info['is_guest'] && preg_match('~https?:\/\/~siu', $_POST['message']))
{
$txt['error_external_links'] = 'Гостям запрещено оставлять ссылки.';
$context['post_error']['external_links'] = 'external_links';
return POST();
}



Похожие темы:
(ElkArte) Запрет внешних ссылок для гостей
  • Последнее редактирование: 14 Декабрь 2016, 10:26:03 by inter