Ok i need to add a lost password feature. i need to generate a random
password, then hash it and then save the hashed password and in turn
then their new password.
here is the code i was trying to use, but having issues with it working
if request.post? if user = User.find_by_email(params[:email]) # Create new password chars = ("a".."z").to_a + ("1".."9").to_a @newpass = Array.new(8,
@password = Digest::SHA1.hexdigest(@newpass) User.save = User.password flash[:notice] = "A new password has been emailed to you." Mailer.send(Mailer.new_password, @newpass) redirect_to login_url else flash[:notice] = "Please enter a valid email address" end else flash[:notice] = "" end