O
omaliesschen
Gast
Hi,
nachdem die Websockets nun laufen versuche ich den Nutzern eine Session.id zuzuordnen.
Der aktuell bestehende Code parsed den PHPSESSID Cookie und fügt die ID in in ein Set in der RedisDb.
Damit lässt sich der Besucher auch bei einem refresh erkennen.
Leider gefällt mir die Vorgehensweise nicht und ich würde gerne mit express.session arbeiten.
Der Code funktioniert eigentlich. Hatte es im Vorfeld getestet. Über den redis-cli findet man allerdings keine Einträge?
OT:
Versteht jemand folgende JS Zeilen?
r ist unbekannt. Das ganze ist ein keyupevent.
nachdem die Websockets nun laufen versuche ich den Nutzern eine Session.id zuzuordnen.
Der aktuell bestehende Code parsed den PHPSESSID Cookie und fügt die ID in in ein Set in der RedisDb.
Damit lässt sich der Besucher auch bei einem refresh erkennen.
Leider gefällt mir die Vorgehensweise nicht und ich würde gerne mit express.session arbeiten.
Code:
app.use(express.session({
store: new RedisDB({
host:'127.0.0.1',
port:6380,
db: 2,
key: 'sid',
prefix:'mt-sid'}),
secret: 'md5' }));
Der Code funktioniert eigentlich. Hatte es im Vorfeld getestet. Über den redis-cli findet man allerdings keine Einträge?
Code:
redis 127.0.0.1:6379[2]> keys *
(empty list or set)
Ergänzung ()
OT:
Versteht jemand folgende JS Zeilen?
r ist unbekannt. Das ganze ist ein keyupevent.
Code:
return $("#commentText").val() ?
(0==r&&(r=!0,setTimeout( function(){r=!1},1e4),socket.emit('status', connectiondetails)),void 0)
: !1
Zuletzt bearbeitet: