Домой Wp-Recall WP-Recall: Установка и настройка Подтверждение регистрации и запрет доступа в админку
4 ответ(ов) в теме
Andry689
не в сети 4 года
На сайте с 06.04.2014
Участник
1
22:55

Доброго времени суток. Тестирую базовую версию. Всё вроде бы понятно, но остаётся две проблемы.

1. Над формой добавление комментария имеется ссылка: "Вы вошли как...(name).У меня эта ссылка приводит обычного пользователя в админку Вордпресс, а не в личный кабинет, как на этом сайте. Подскажите, что и где подправить, плиз. В настройках доступ в админку разрешён только администраторам
2. Письмо для подтверждения регистрации не приходит.

SOSLaugh

0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 13141
2
23:51

Да, иногда проблема с открытым доступом в консоль возникает. Видимо надо вносить изменения в функцию.
Если есть желание решить данную проблему, то откройте файл functions-rcl.php в папке плагина и на строке 457 найдете функцию запрета доступа в консоль, попробуйте заменить ее на этот код:

//запрещаем доступ в админку
add_action('init','wp_admin_success_rcl',1);
function wp_admin_success_rcl(){
	if(!is_admin()) return false;
	global $current_user,$rcl_options;
	get_currentuserinfo();
	$access = 7;
	if($rcl_options['consol_access_rcl']) $access = $rcl_options['consol_access_rcl'];
	$user_info = get_userdata($current_user->ID);		
	if ( $user_info->user_level < $access ){
		wp_redirect('/');
	}else {
		return true;
	}	
}

Проблем с отправкой писем быть не должно, если только проблемы не возникают на вашем сервере. Попробуйте отправить со своего сайта каким-либо образом другие письма, доходят ли они? Даже если другие письма доходят, все равно есть смысл обратиться в службу поддержки вашего хостинга с описанием проблемы.

0
Andry689
не в сети 4 года
На сайте с 06.04.2014
Участник
3
00:37

Андрей Plechev said

Да, иногда проблема с открытым доступом в консоль возникает. Видимо надо вносить изменения в функцию.
Если есть желание решить данную проблему, то откройте файл functions-rcl.php в папке плагина и на строке 457 найдете функцию запрета доступа в консоль, попробуйте заменить ее на этот код:

//запрещаем доступ в админку
add_action('init','wp_admin_success_rcl',1);
function wp_admin_success_rcl(){
	if(!is_admin()) return false;
	global $current_user,$rcl_options;
	get_currentuserinfo();
	$access = 7;
	if($rcl_options['consol_access_rcl']) $access = $rcl_options['consol_access_rcl'];
	$user_info = get_userdata($current_user->ID);		
	if ( $user_info->user_level < $access ){
		wp_redirect('/');
	}else {
		return true;
	}	
}

Проблем с отправкой писем быть не должно, если только проблемы не возникают на вашем сервере. Попробуйте отправить со своего сайта каким-либо образом другие письма, доходят ли они? Даже если другие письма доходят, все равно есть смысл обратиться в службу поддержки вашего хостинга с описанием проблемы.

Заменил код. Ссылка над комментарием теперь ведёт не в консоль, но и не в ЛК, а на главную страницу. И появилась новая проблема: авторизация не ведёт в ЛК, жмёшь "готово" и всё остаётся на месте, потом "отмена", "кабинет" в верхнем баре и попадаешь на страницу пользователя, которым авторизовывался. Т.е. авторизация произошла, но чёрт её знает как. Ладно, вопрос такой: если я куплю полную версию, то мне не придётся там ничего дописывать, там всё будет корректно?

0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 13141
4
11:03

Плагин не изменяет ссылки на авторизацию и изменение комментариев внутри шаблона.
Я проверил на этом сайте авторизацию пользователя при измененном коде и все нормально прошло.
какую форму авторизации вы используете?

0
Тема закрыта. Публикация новых сообщений запрещена.