From 748e27120f17cd2743284400de3267e2d77a467d Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Sun, 21 Jul 2013 21:46:52 +0200 Subject: [PATCH] moar fixes --- app.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app.rb b/app.rb index 77e83816..dab33ad0 100644 --- a/app.rb +++ b/app.rb @@ -435,11 +435,13 @@ get '/password_reset' do end post '/send_password_reset' do - site = Site[email: params[:email]] + sites = Site.filter(email: params[:email]).all - if site + if sites.length > 0 token = SecureRandom.uuid.gsub('-', '') - site.update password_reset_token: token + sites.each do |site| + site.update password_reset_token: token + end body = <<-EOT Hello! This is the NeoCities cat, and I have received a password reset request for your e-mail address. Purrrr. @@ -473,7 +475,7 @@ end get '/password_reset_confirm' do sites = Site.filter(password_reset_token: params[:token]).all - if sites.length < 0 + if sites.length > 0 sites.each do |site| site.password = params[:token] site.save