Guest User

Untitled

a guest
Jan 24th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. if request.post?
  2. if params[:forgot_pass][:email].blank?
  3. @this_user = User.find_by_username(params[:forgot_pass][:uname])
  4. puts @this_user
  5. puts params[:forgot_pass][:uname]
  6. puts "username"
  7. puts params
  8. else
  9. @this_user = User.find_by_email(params[:forgot_pass][:email])
  10. puts @this_user
  11. puts "email"
  12. end
  13.  
  14. if @this_user
  15. random_password = Array.new(10).map { (65 + rand(58)).chr }.join
  16. @this_user.update_attributes(:password => random_password,
  17. :password_confirmation => random_password)
  18. Postoffice.deliver_forgot_password(@this_user.email, random_password)
  19. flash[:notice] = "Your username and a new password have been emailed to your email address. Please change your password after logging in."
  20. else
Add Comment
Please, Sign In to add comment