Обмен постоянными php-сессиями между сайтом и форумом IPB

У меня есть вопрос относительно межсайтовой сессии / совместного использования файлов cookie между моим веб-сайтом и форумом ipb на моем сервере.

Мой вопрос заключается в том, чтобы спросить, возможно ли создать постоянную сессию PHP, которую можно использовать на моем сайте и на моем форуме IPB.

Достаточно ли будет просто создать объект сеанса после подтверждения входа в систему и сохранить значения сеанса в моей базе данных форума IPB?

В настоящее время я использую этот код для проверки пользователя и создания для него сессии php:

if ($this->authenticateMember($result_row->members_pass_salt , $md5_once_password , $result_row->members_pass_hash)) {

// write user data into PHP SESSION
$_SESSION['name'] = $result_row->user_name;
$_SESSION['email'] = $result_row->user_email;
$_SESSION['user_login_status'] = 1;

function authenticateMember($salt, $password, $md5_hash){

if ( $md5_hash == self::generateCompiledPasshash( $salt, $password) )
{
return true;
}
else
{
return false;
}
}

/**
* Generates a compiled passhash.
* Returns a new MD5 hash of the supplied salt and MD5 hash of the password
*
* @param   string      User's salt (5 random chars)
* @param   string      User's MD5 hash of their password
* @return  string      MD5 hash of compiled salted password
*/
function generateCompiledPasshash( $salt, $password)
{
return md5( md5( $salt ) . $password);
}

Я уверен, что это возможно, но я немного озадачен, когда смотрю на то, как IPB создает сеанс, поскольку он использует так много переменных по всем направлениям.

Так что, если некоторые из вас получат несколько советов о том, как с этим справиться, это будет очень цениться.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]