diff --git a/googleapps.coffee b/googleapps.coffee index 147884c..62c70b6 100644 --- a/googleapps.coffee +++ b/googleapps.coffee @@ -35,6 +35,6 @@ module.exports = (domain, options = {}) -> return res.end() else - req.session.returnTo = req.url + req.session.returnTo = req.url if req.method == 'GET' res.writeHead 302, Location: authUrl return res.end() diff --git a/googleapps.js b/googleapps.js index f422ad5..0d4faa8 100644 --- a/googleapps.js +++ b/googleapps.js @@ -47,7 +47,9 @@ res.writeHead(500, 'google auth error'); return res.end(); } else { - req.session.returnTo = req.url; + if (req.method === 'GET') { + req.session.returnTo = req.url; + } res.writeHead(302, { Location: authUrl });