We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9d0802a + f7aa18e commit c515334Copy full SHA for c515334
1 file changed
app/controllers/application_controller.rb
@@ -31,8 +31,8 @@ def after_sign_in_path_for(user)
31
session[:pending_invite_accept_url]
32
elsif !user.complete?
33
edit_profile_path
34
- elsif request.referrer.present? && (request.referrer != new_user_session_url) && (request.referrer != user_developer_omniauth_authorize_url)
35
- request.referrer
+ elsif (referer = request.referer).present? && (URI.parse(referer).host == request.host) && (referer != new_user_session_url) && !referer.start_with?(edit_password_url(current_user)) && (referer != user_developer_omniauth_authorize_url)
+ referer
36
elsif session[:target]
37
session.delete(:target)
38
elsif user.staff_for?(current_event)
0 commit comments