diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2015-04-30 23:37:54 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2015-04-30 23:37:54 +0900 |
commit | 0c64f978efab714c21bfae80030953dbb653f08d (patch) | |
tree | 9f17ecf029b35a386ef66e7e9b11e9c19cb7d965 | |
parent | 87fbdae4649f639a194b816453fafe57a4533d10 (diff) | |
download | aclog-0c64f978efab714c21bfae80030953dbb653f08d.tar.gz |
web: redirect to user page after login
-rw-r--r-- | app/controllers/sessions_controller.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb index d6eb3be..f5d609c 100644 --- a/app/controllers/sessions_controller.rb +++ b/app/controllers/sessions_controller.rb @@ -20,10 +20,11 @@ class SessionsController < ApplicationController session[:user_id] = account.user_id to = request.env["omniauth.params"]["redirect_after_login"].to_s - if to.include?("//") || to[0] != "/" - to = root_path + if to == "/" || to[0] != "/" || to.include?("//") + redirect_to user_path(auth.extra.raw_info.screen_name) + else + redirect_to to end - redirect_to to end def destroy |