Files
gitlabhq/app/controllers/sessions_controller.rb
T

24 lines
554 B
Ruby

class SessionsController < Devise::SessionsController
def new
redirect_url = if request.referer.present?
referer_uri = URI(request.referer)
if referer_uri.host == Gitlab.config.gitlab.host
referer_uri.path
else
request.fullpath
end
else
request.fullpath
end
store_location_for(:redirect, redirect_url)
super
end
def create
super
end
end