Class: Ecm::UserArea::PasswordResetRequests::BaseController

Inherits:
Object
  • Object
show all
Includes:
Controller::RedirectBackConcern, ResourcesController::ResourceInflections, ResourcesController::Resources, ResourcesController::RestActions, ResourcesController::RestResourceUrls
Defined in:
app/controllers/ecm/user_area/password_reset_requests/base_controller.rb

Direct Known Subclasses

UserPasswordResetRequestsController

Instance Method Summary collapse

Methods included from Controller::RedirectBackConcern

#clear_return_to, #redirect_back_or, #store_location

Instance Method Details

#createObject



17
18
19
20
21
22
# File 'app/controllers/ecm/user_area/password_reset_requests/base_controller.rb', line 17

def create
  @resource = resource_class.new(permitted_params)
  @resource.host = request.host
  @resource.save
  respond_with @resource, location: after_create_location
end

#editObject



24
25
26
27
28
29
30
31
32
# File 'app/controllers/ecm/user_area/password_reset_requests/base_controller.rb', line 24

def edit
  @resource = load_user_by_token
  unless @resource
    flash[:error] = t('.user_not_found')
    redirect_to new_user_session_path
    return
  end
  respond_with @resource
end