Ik probeer een cookie uit te lezen die vanaf een ander pakket op mijn website draait. Ik wil de cookie gebruiken om een soort Single sign on voor mijn site te maken. (momenteel is er nog geen inlogfunctie op mijn site. Dus eigenlijk wil ik op de inlogfunctie van het andere pakket meeliften) Ik heb echter een probleem met het uitlezen.
De cookie is in base64 gecodeerd kwam ik achter. Wat ik dus doe is een base64_decode in php, en dan krijg ik dit:
Dit zou een json string moeten zijn welke ik om kan zetten, en daar lijkt het ook op. Maar er zitten rare tekens en fouten in. Moet ik iets doen met de base64 decode om hem goed te decoden ofzo?
Dit was de originele base64 string:
De cookie is in base64 gecodeerd kwam ik achter. Wat ik dus doe is een base64_decode in php, en dan krijg ik dit:
code:
1
2
3
4
5
6
| {I"user_id:EFiI"
ctime;Fl+S�QI"
atime;Fl+q"�QI"session_id;FI"%799c7072e360bb184750f2472c48fd60;TI"_csrf_token;FI"1pC5Yn9BpVKtsoTi7WsDGLzaLDvbY1JZLiKJV8R3svWY=;FI"
query;F{ :project_idi@:filters{I"status_id;F{:
operatorI"o;F:values[I";F:
group_by0:column_names0I"issues_index_sort;FI"id:desc;F |
Dit zou een json string moeten zijn welke ik om kan zetten, en daar lijkt het ook op. Maar er zitten rare tekens en fouten in. Moet ik iets doen met de base64 decode om hem goed te decoden ofzo?
Dit was de originele base64 string:
code:
1
| BAh7DEkiDHVzZXJfaWQGOgZFRmkaSSIKY3RpbWUGOwBGbCsHUwSuUUkiCmF0aW1lBjsARmwrB3EirlFJIg9zZXNzaW9uX2lkBjsARkkiJTc5OWM3MDcyZTM2MGJiMTg0NzUwZjI0NzJjNDhmZDYwBjsAVEkiEF9jc3JmX3Rva2VuBjsARkkiMXBDNVluOUJwVkt0c29UaTdXc0RHTHphTER2YlkxSlpMaUtKVjhSM3N2V1k9BjsARkkiCnF1ZXJ5BjsARnsJOg9wcm9qZWN0X2lkaUA6DGZpbHRlcnN7BkkiDnN0YXR1c19pZAY7AEZ7BzoNb3BlcmF0b3JJIgZvBjsARjoLdmFsdWVzWwZJIgAGOwBGOg1ncm91cF9ieTA6EWNvbHVtbl9uYW1lczBJIhZpc3N1ZXNfaW5kZXhfc29ydAY7AEZJIgxpZDpkZXNjBjsARg== |
Oost west, 127.0.0.1 best!