<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem session-management</title>
<link>https://forum.pasja-informatyki.pl/tag/session-management</link>
<description>Powered by Question2Answer</description>
<item>
<title>Node.js Zarządzanie sesjami</title>
<link>https://forum.pasja-informatyki.pl/546738/node-js-zarzadzanie-sesjami</link>
<description>

&lt;p&gt;Witam, posiadam server na node.js / express z sesjami zapisywanymi w ciasteczkach,&amp;nbsp;jeśli trzeba będzie zmienić sposób zapisu sesji to nie ma problemu, ale wolałbym nie.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;W jaki sposób zarządzać sesjami tak aby np. zniszczyć wszystkie sesje danego użytkownika? Załóżmy że komuś się włamali na konto i po zmianie hasła chce aby wszystkie poprzednie sesje przestały istnieć, jak tego dokonać?&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Obecne rozwiązanie wygląda tak że przy tworzeniu sesji jest dodawana do tablicy z sesjami wraz z id użytkownika np:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
{
session : session,
id : 'USERNAME'
}&lt;/pre&gt;



&lt;p&gt;jeśli ktoś da np. &quot;Zniszcz wszystkie aktywne sesje&quot; to ta tablica z obiektami jest iterowana i wszystkie sesje z nazwą użytkownika np. &quot;USERNAME&quot; są niszczone metodą destroy()&lt;/p&gt;



&lt;p&gt;Dziala? Działa, ale nie wiem czy tak to powinno wyglądać&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/546738/node-js-zarzadzanie-sesjami</guid>
<pubDate>Thu, 15 Jul 2021 07:03:46 +0000</pubDate>
</item>
</channel>
</rss>