Проверка SECURITY_KEY пользователя.
Здравствуйте. Возникла вот такая надобность, на PHP скрипт кидать данные авторизации.
Например, в iframe открыть страницу activitylog.php?user={ИМЯ ПОЛЬЗОВАТЕЛЯ}&sid={SECURITY_KEY}
в ЛС это выглядит так:
Например, в iframe открыть страницу activitylog.php?user={ИМЯ ПОЛЬЗОВАТЕЛЯ}&sid={SECURITY_KEY}
в ЛС это выглядит так:
5 комментариев
$sSecurityKey = md5($oEngine->Session_GetId().Config::Get('module.security.hash'));
$oEngine->Security_SetSessionKey()
он вернёт ключ, но перегененрит его заново…
<?php
$IP = dirname(dirname( __FILE__ ));
$wgLiveStreetRoot = dirname($IP);
if (!class_exists('Engine')) {
if (!defined('LS_VERSION') && !defined('SYS_HACKER_CONSOLE')) {
define('LS_WIKI', 1);
}
if (!defined('LS_VERSION')) define('LS_VERSION', '0.4');
if (!defined('SYS_HACKER_CONSOLE')) define('SYS_HACKER_CONSOLE', false);
set_include_path(get_include_path().PATH_SEPARATOR.$wgLiveStreetRoot);
require_once(Config::Get('path.root.engine').'/classes/Engine.class.php');
}
$oEngine=Engine::getInstance();
$oEngine->Init();
$oEngine->Viewer_VarAssign();
$lsUserId = $oEngine->Session_Get('user_id');
$sSecurityKey = md5($oEngine->Session_GetId().Config::Get('module.security.hash'));