Class: User::SessionsController

Inherits:
Devise::SessionsController
  • Object
show all
Includes:
DeviseExtender, DomainController
Defined in:
app/controllers/user/sessions_controller.rb

Instance Method Summary collapse

Instance Method Details

#after_sign_in_path_for(resource) ⇒ Object



13
14
15
16
17
# File 'app/controllers/user/sessions_controller.rb', line 13

def (resource)
  path = session[:return_to] || "/"
  session[:return_to] = nil
  return path.to_s
end

#newObject



19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'app/controllers/user/sessions_controller.rb', line 19

def new
  @page_title = "Sign In"
  self.kit_template = "user/sign-in"
  if params[:return_to]
      session[:return_to] = params[:return_to]
  elsif url = Preference.get_cached(_sid, "url_after_sign_up")
      session[:return_to] = url
  else
      session[:return_to] ||= request.referer
  end
  
  super
end