From 9572b05695476f28ce77c907eee74da651f7e0bd Mon Sep 17 00:00:00 2001 From: mose Date: Tue, 1 Mar 2016 12:55:49 +0800 Subject: [PATCH] fix auth code for web pages --- app/web.rb | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/web.rb b/app/web.rb index 2996cb2..e342f04 100644 --- a/app/web.rb +++ b/app/web.rb @@ -78,11 +78,15 @@ def check_authorization helpers do def check_authorization - access_token = session['access_token'] - oauth = settings.oauth - redirect oauth.login_url(request) unless access_token - return init_session(oauth, access_token) if oauth.authorized?(access_token) - sorry + if session_info['username'] + session_info['username'] + else + access_token = session['access_token'] + oauth = settings.oauth + redirect oauth.login_url(request) unless access_token + return init_session(oauth, access_token) if oauth.authorized?(access_token) + sorry + end end def session_info