Guest User

Untitled

a guest
Apr 12th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. def reset_password_update
  2. id = params[:id]
  3. @site_user = SiteUser.find_by_id [ "id = ?", id ] unless id.empty?
  4. @site_user.crypted_password = nil
  5. respond_to do |format|
  6. if @site_user.update_attributes(params[:site_user]) && @site_user.reset_password_allowed?
  7. @site_user.reset_code = nil
  8. @site_user.reset_at = nil
  9. @site_user.save(false)
  10. flash[:notice] = "#{@site_user.login}'s password successfully reset."
  11. SiteUserMailer.deliver_password_reset_email(@site_user)
  12. format.html { render :action => 'reset_password'}
  13. # format.js { render :action => '/reset_password.rjs' }
  14. else
  15. flash[:errors] = "#{@site_user.login}'s password NOT reset. This url is no longer valid or your password has already been reset."
  16. flash[:notice] = "#{@site_user.login}'s password NOT reset. This url is no longer valid or your password has already been reset."
  17. format.html { render :action => 'reset_password' }
  18. end
  19. end
  20. end
Add Comment
Please, Sign In to add comment