Как я могу получить токен сеанса из полученных значений в Laravel?

#php #laravel

Вопрос:

Я решил расшифровать файлы cookie Laravel, фактически не используя их. Я посмотрел, как они расшифровываются в их файле, и написал аналог:

 function decrypt($payload = 'cookie')
{
    global $key;
    $payload = getJsonPayload($payload);
    $payload['value'];
    $iv = base64_decode($payload['iv']);
    echo $decrypted = openssl_decrypt($payload['value'], 'AES-256-CBC', $key, 0, $iv );
}
 

Кажется, все работает, все данные, зашифрованные в базе данных, таким образом, расшифровываются на ура. Но когда я пытаюсь расшифровать файлы cookie, я получаю следующую строку:

 67e37f4b5c997344e6d31dfw36ce023260238be6|QxWrlAcjHN7hngfzJK4afyhnCleZaFR6QnafMjwF
 

Я все перерыл, я не понимаю, что делать с этими значениями, теоретически, результатом должно быть одно значение (remember_token):

 bI3YAIr8pPeW4lWv1bZ1cSFTqhN3firZIdoFEZMUwNol4D42f7dGJAZfn0Qu
 

который хранится в базе данных пользователей, но что-то идет не так.