<DAY113>Google reCPATCHAの実装 rails gem
学習状況
●学習日数 113日
●学習時間(本日)7.5時間 ●累計学習時間 551.5時間
●一日あたりの平均学習時間 4.85時間
googleサイトからAPIのKEYを取得
参考文献を参照 登録してサイトキーとシークレットキーが発行される
「ppppppppppCAPTCHA」が登録されました。 このサイトキーは、ユーザーに表示するサイトの HTML コードで使用します。 6LdA¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥ このシークレット キーは、サイトと reCAPTCHA 間の通信で使用します。 6LdAY6g##################################
gemの導入
gem "recaptcha"
.envファイルを作成
場所はルートディレクトリ以下です。(ディレクトリの最上位) こちらに環境変数として取得したKEYを保存します。
RECAPTCHA_SITE_KEY = ' 6LdAY6gUiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii ' RECAPTCHA_SECRET_KEY = ' 6LdAY6gUppppppppppp'
'config/initializers/recaptcha.rb'にファイルを作成 以下を書き込む
Recaptcha.configure do |config| config.site_key = ENV['RECAPTCHA_SITE_KEY'] config.secret_key = ENV['RECAPTCHA_SECRET_KEY'] end
表示させたいviewに表示
<%= recaptcha_tags %>
参考文献 [https://liapoc.com/recaptcha.html:title]