master
1module My
2 class PasswordsController < BaseController
3 def index
4 @user = current_user
5 end
6
7 def update
8 ChangePassword.new(self).run(params[:user][:password], params[:user][:password_confirmation])
9 end
10
11 def password_changed(user)
12 @user = user
13 flash[:notice] = t("my.passwords.updated")
14 render :index
15 end
16
17 def password_changed_failed(user)
18 @user = user
19 flash[:error] = t("my.passwords.passwords_do_not_match")
20 render :index
21 end
22 end
23end