Implement basic password reset mailer

This commit is contained in:
James Espinosa
2013-11-25 19:36:33 -06:00
parent 93d7c2bd44
commit 26e04deb9f
5 changed files with 30 additions and 4 deletions
+2 -2
View File
@@ -5,7 +5,7 @@ class UsersController < ApplicationController
def forgot_password
@user = User.find_by_email(params[:email]) unless params[:email].nil?
if @user && password_reset_mailer_setup(@user)
flash[:success] = "Password reset email sent to #{params[:email]}"
redirect_to :login
@@ -67,7 +67,7 @@ class UsersController < ApplicationController
def password_reset_mailer_setup(user)
token = generate_token(user.id, user.email)
#reset_password_mailer(user.email, token)
UserMailer.forgot_password(user.email, token).deliver
end
def generate_token(id, email)