Class: RailsBase::Users::PasswordsController

Inherits:
Devise::PasswordsController
  • Object
show all
Defined in:
app/controllers/rails_base/users/passwords_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject

POST /resource/password



11
12
13
14
15
16
17
18
# File 'app/controllers/rails_base/users/passwords_controller.rb', line 11

def create
  result = RailsBase::Authentication::SendForgotPassword.call(email: params[:user][:email])
  if result.failure?
    redirect_to RailsBase.url_routes.new_user_password_path, alert: result.message
    return
  end
   redirect_to RailsBase.url_routes.new_user_password_path, notice: result.message
end

#newObject

GET /resource/password/new



5
6
7
8
# File 'app/controllers/rails_base/users/passwords_controller.rb', line 5

def new
  self.resource = User.new
  render template: 'rails_base/devise/passwords/new'
end