[eluser]Dede[/eluser]
In "system\libraries" find "Encrypt.php".
Change the
Code:
function get_key($key = '')
{
if ($key == '')
{
if ($this->encryption_key != '')
{
return $this->encryption_key;
}
$CI =& get_instance();
$key = $CI->config->item('encryption_key');
if ($key == FALSE)
{
show_error('In order to use the encryption class requires that you set an encryption key in your config file.');
}
}
return md5($key);
}
so the $key variable holds the same encription_key as in your config.php (delete the $CI instances, as you cannot use them in external script).
Then grab the session encoded string, and decode it, example:
Code:
require('include/Encript_modeified.php');
// here grab the session key and store it in e.g. `$encrypted_string` variable
// create new object of Encript class
$encrypt = new CI_Encrypt();
$decoded = $encrypt->decode($encrypted_string);
TEST!!!!!