From: konekoneko Date: Tue, 4 Jun 2013 12:30:07 +0000 (+0900) Subject: チャットルームへの接続時にセッションが存在しない場合ははじくようにした X-Git-Url: http://git.osdn.jp/view?a=commitdiff_plain;h=9ae01257d96cfb62703ece336b8b99a712672360;p=webchat%2FWebChat.git チャットルームへの接続時にセッションが存在しない場合ははじくようにした --- diff --git a/chat.js b/chat.js index c49bb9d..2e901f4 100644 --- a/chat.js +++ b/chat.js @@ -478,9 +478,11 @@ function ParseAuthorization(handshakeData, callback) result = "failed get from session store"; else if(err) result = err; + else if(typeof(session) == "undefined" || typeof(session._csrf) == "undefined") + result = "session is undefined"; else if(handshakeData.query.token != session._csrf) result = "invaild token"; - if(typeof(session) != "undefined" && result == null) + if(result == null) handshakeData.sessionID = sessionID; callback(result,result == null && !err); });