Форум Donate Engine

Поддержка CMS Donate Engine

Вы не вошли.

#1 18-07-2013 18:59:41

Online
Administrator

Авторизация через CMS phpBB3

Авторизация в Minecraft Shop через

Для первоначальной настройки зайдите в панель администратора, перейдите в раздел "Конфигурация сервера" — "Настройки cookies". Для поля "Домен куки" установите значение: ".vpn.by" (ведущая точка).

Открываем файл www\includes\functions.php

Находим в самом конце файла код:

?>

Перед кодом вставляем:

function vpn_session_start()
{
	global $config, $user;

	$sesstime = $config['max_autologin_time'] ? 86400 * (int) $config['max_autologin_time'] : 31536000;

	if(version_compare(PHP_VERSION, '5.2', '<'))
	{
		session_set_cookie_params($sesstime, '/', $config['cookie_domain'] . '; HttpOnly', $config['cookie_secure']);
	}
	else
	{
		session_set_cookie_params($sesstime, '/', $config['cookie_domain'], $config['cookie_secure'], true);
	}

	@session_start();

	session_regenerate_id();
	
	unset($_SESSION['playername']);
	unset($_SESSION['id']);
	unset($_SESSION['pm']);

}

Открываем файл: www\ucp.php
Находим код:

	case 'logout':
		if ($user->data['user_id'] != ANONYMOUS && isset($_GET['sid']) && !is_array($_GET['sid']) && $_GET['sid'] === $user->session_id)
		{

После кода вставляем:

			vpn_session_start();

Далее в этом же файле ищем код:

			// We destroy the session here, the user will be logged out nevertheless
			$user->session_kill();
			$user->session_begin();

Перед кодом вставляем:

			vpn_session_start();

Открываем файл: www\includes\auth\auth_db.php
Находим в файле код:

	// Check password ...
	if (!$row['user_pass_convert'] && phpbb_check_hash($password, $row['user_password']))
	{

После кода вставляем:

		vpn_session_start();

		$_SESSION['playername'] = $row['username'];
		$_SESSION['id'] = $row['user_id'];
		$_SESSION['pm'] = 0;

После этой модификации Вы сможете автоматически авторизовываться в CMS Minecraft Shop через CMS phpBB3.

Инструкция разработана для новой версии .

Вне форума

#2 26-02-2015 19:45:41

Online
Administrator

Re: Авторизация через CMS phpBB3

С версии v0.9.1.8 в файле конфигурации CMS Minecraft Shop поменяйте значение:

$mconf['session'] = '';

Вне форума

#3 08-03-2021 00:38:09

nintendoos
Пользователь

Re: Авторизация через CMS phpBB3

Приветсвую!
Был бы признатеден, за обновление статьи. В связи с выходом новых версий магазина и форумника.
Заранее благодарен.

Вне форума

Низ форума