21 lines
445 B
Ruby
21 lines
445 B
Ruby
|
class PasswordResetsController < ApplicationController
|
||
|
def new
|
||
|
end
|
||
|
|
||
|
def create
|
||
|
@user = User.find_by(emial: params[:password_reset][:email].downcase)
|
||
|
if @user
|
||
|
@user.create_reset_digest
|
||
|
@user.send_password_reset_email
|
||
|
flash[:info] = "Email send with password reset instructions"
|
||
|
redirect_to root_url
|
||
|
else
|
||
|
flash.now[:danger] = "Email not found"
|
||
|
render 'new'
|
||
|
end
|
||
|
end
|
||
|
|
||
|
def edit
|
||
|
end
|
||
|
end
|