thingspeak/app/controllers/mailer_controller.rb

21 lines
550 B
Ruby
Raw Normal View History

2011-03-27 22:56:15 +02:00
class MailerController < ApplicationController
def resetpassword
@user = User.find_by_login_or_email(params[:user][:login])
2011-03-27 22:56:15 +02:00
if @user.nil?
session[:mail_message] = t(:account_not_found)
else
begin
@user.reset_perishable_token!
# Mailer.password_reset(@user, "https://www.thingspeak.com/users/#{@user.id}/reset_password?token=#{@user.perishable_token}").deliver
2011-03-27 22:56:15 +02:00
session[:mail_message] = t(:password_reset_mailed)
rescue
session[:mail_message] = t(:password_reset_error)
end
end
redirect_to login_path
2011-03-27 22:56:15 +02:00
end
end