Skip to content

Commit

Permalink
adds recaptcha, this may break prod temporarily
Browse files Browse the repository at this point in the history
  • Loading branch information
fermion committed Sep 25, 2024
1 parent 65ed2da commit de3fe3c
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 1 deletion.
5 changes: 5 additions & 0 deletions app/controllers/registrations_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@ def new
end

def create
if Rails.env.production? && !verify_recaptcha
flash.now[:alert] = "Sorry, please try that again."
render :new
end

create_params = registration_params.merge(
ip_address: request.remote_ip,
)
Expand Down
2 changes: 2 additions & 0 deletions app/views/registrations/new.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@
<% end %>
</div>

<%= recaptcha_tags if Rails.env.production? %>

<div>
<%= f.submit "Create account", class: "flex w-full justify-center rounded-md bg-indigo-600 px-3 py-1.5 text-sm font-semibold leading-6 text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600" %>
</div>
Expand Down
2 changes: 1 addition & 1 deletion config/credentials/development.yml.enc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
EqB5pJ/E3WSM0U7Pt+ah2iOcIN+TpreQFtJTcYvtSAbDaYL2xzOrpDqWTh+vYLrTiUH1FIZGWuuhXelPH0czHn/NHH6ZiQqIhqqsuy6/hP06V6lhNuWjiJQPShTq29pSl23ic6FIbhZ1LY5x0ls4JokOAoAimLeU0lVgz1da4a3DJrUlk/Onl7d7oc5JnPRjaP+UP1Bcc/vgZihqP0ZwfJm/1cFe/NLf7GA2/9pQTxHgnWyFMnTcdcWHX8r8GAOJIo2ZgSnsrkfQIbHK+N+2qlJ4Yw6UJjyRRC/BvTzwWm+AqAH/k2ztVKekHM9biaaxOZVBW4/Tuf2J1BBzZyPFaPmqoSY1DbmcDgKMF8mGXxrEuePBxWL0gZRfyT7K7C4yxeTLwvY5VHXYazUqXgfKoK0Rauck4fsTvxNpa8AZdVW/dSjn6hWh7Re1xO6Eqc5X2wKb621vXCCrNdPJq1DGI8L2iIbQUf0xaYrebVmm2D8E8wzty6W2Ff0nr+lm8COFTEvHqhxkpx8NCUPAabxuFUqBt9DCK7OpKZXTvubqDO5bZLxVAomH0TEReePt0pI7BnkcEvch3mMyf45pE5pkPOLTElxSeKUpqNpPXAsFWEjGM/o0Y984+CTpsXhotZKvsEMm6S7+n+WVgYrdM7I4aDBDbU91aTSbevBZYTTOBkAj/bxy8ajKZAGRxKq91lCydn1f7kTY1Vx53pZvRA5lgHUbfsxMUYtBynn2VQ12blbTDxWOZSj3oF+96udG/Gr+D+edaYnJyN/8Ui3FOqd/JOHjeUke+o03skRWZ3eSqHskLeITk5Irb8l88+pSbzLdU5M3+l5yRrZtZQ0xWWrPoEgvQTjxl6LQf8NAkEjkcCXpqJtrhfb00+rc6hQf5C7ZuejYCYY+dtpnumQaAs7rIBAQt3mNJkokGIv2kn3nFBdP9ZjDXV7UpN6oln/4pKCCpv8KSV7uKEldgLhaXV0uLze6DGIKvjv+eJOpp74B4hAbn9UpWSeJA7MPxjGCAFxtr6LogcngYyfXzVFQE/oQJkYW2P9Wy8iduKJbWEu7l8JXwevwtNQPxTMhB9jyQGhojeNxIDw0/VAr/W9G4bgwHUr6CFAaf6WHNUk1nMwsvnsY9w==--+lQBPdDkwJRci4Qn--/xHaOJDxsD/nzUM2MKIWLw==
+EHqCAL2At5VLrJ94RCWa9KzyVCjVwJ3BrzzyPbGU8PWuXcvtfh7dnB+UpDJewlRogRmm4wOunPcw6d7MUrhHfgWqCAr+kJPRB/oXf/9n7LeCZ7dn/u/na6IdxRjZUh25a5ngHoK1fnKkodALexTV4t/pb2k7VzP+KAH+iKSdgOl4CaJGJp/pYT/uTEqxJ3YOW5Vlx1z9pioAbCfI/kCqA5Z8g9tcdaOLucRs8//vcBmkvBQAO16S1n/wdhrqnub2/0WRbPM7d1g2rNNK3FlWSpC7Q5eBUCku2u7fTVwCmZNHywKZDkaeOgPcQ9ri6jqjgT93r4IMWGv/dUUU0VS18UW6Y9yhES+dB57o14i8ueGKtlgijTtwuTHQU8qfZ48+5n0gjPGeU1mnYT0RXAFmn+TSyG24G8hKV5J+snq1OloJ1T1ldWMuZerj8377uU5WRtYdAY/kdfGvI9/ZL+O3hoV30NhQYDf+omMc4p/j61Kc0yk6N4VE3Cx9yPuMOxLGQf6mc33hJ9Kl15dMDZrU5gL3bFa8kwxu+Iu7zZSNwJ/5dPxKnTFR4BiNOPBiBcPDElkO/CsgFj5VBwMMW49bLqm4IjWy2phBrWSU5l21H1/JT1gdOwYmyuQagMcvZCCMnDP1M+57e3golJfMu03O04Qz7lP7UWdywVRtoKR4bO81G08rWT632cKUM4Gvi6viJ/X5gcXqa2JbJiXy75rNAO1KRNbGw46zAjO5JuKRX218Uu0hcEe7yUtoUIOkhi774XV0bEV/5G/jmKefqwUmS3OMO0I0Pq2lFsEBqNUJNVICvkpga9/HO7BQbZfDbAGn3NQdcha91SWVbqG7GLEkhSRBM+3Iopq1QE8tfIa6bSgOe5/xpEvLanqy7vMkruy3Fa/zwGv/XQdid+/Xbn9N/YXupE7NvahyL0UhJGGq5mFhgWuUTK3/WxY84zD5NzHGcI0q+D2oLLAFmS1ZGOxR3hRIchoxXN2kF6EqeFMngfu+yE5OClKTa2ZPGap2IRpAw5rRtHHdqM7KkCpk5XdJepsd3QTQGWufkmNUXqTOPn5R94mZgK7YnUOHcNeC7q+dVe+ws/tx2xTyXWvMV1d2ubtxLcKONu1wp8CTeq14FPCz+qEDOaka3PQyMgWTbbIPbQC6ahmCqLc2JjDiNEs4rYpgZpvPj5TLmlmw+k6HBRrbDb+q+s3wKN+NeV5PyeaaMpLmiHg81eiy4qQy0AorHnzA02u3Eo0TvZvcPcrIB71EYAlVU1MCPGbwZe0e7U5GYYFchVm2rwoW+OJbzMJCS47rw==--CKDl+Cw5wWVtG6MG--vTNYY2PWfSepln2q4vng5Q==
4 changes: 4 additions & 0 deletions config/initializers/recaptcha.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Recaptcha.configure do |config|
config.site_key = Rails.application.credentials.recaptcha_site_key
config.secret_key = Rails.application.credentials.recaptcha_secret_key
end

0 comments on commit de3fe3c

Please sign in to comment.