戻る

Rails6.0


お仕事売買サイトの構築 Rails6.0

  (0)
5,000円

タスク2-6   Facebook認証

このタスクについて


FACEBOOK for Developmentでアカウントを作成

gem 'omniauth', '= 1.9.0'
gem 'omniauth-facebook', '= 5.0.0'

ユーザテーブルにプロバイダー認証のカラムを追加します。

config\initializers\devise.rb

app\models\user.rb

app\controllers\omniauth_callbacks_controller.rb

「Facebookでログイン」ボタンをつけます。

app\views\devise\sessions\new.html.erb
app\views\devise\registrations\new.html.erb

ルートを追加します。
config\routes.rb

app\controllers\registrations_controller.rb

Facebook認証でログインするとプロバイダカラムにデータが格納されます。

ユーザー編集ページを更新してパスワードのフィールドを減らします。
ユーザ情報を更新する際に今までは現在のパスワードを入力していましたが、今回の変更によりパスワード入力を省略できるようになっています。
app\views\devise\registrations\edit.html.erb

まだレビューはありません。

お仕事売買サイトの構築 Rails6.0

5,000円

フリーランスの方がお仕事を登録し、仕事を探している人が探して買うことができます。
お仕事を探している人がリクエストを出してお仕事をしてくれる人を募集する事もできます。
お仕事が売れると売上の80%が自動で指定口座に振り込まれます。
お仕事の購入はクレジットカードで決済します。
質問があればメッセージを送ることができ、リアルタイムで会話表示することができます。
検索機能、写真のアップロード、レビュー機能の実装、Facebook認証、アマゾンS3の利用方法も解説。
HEROKUへのデプロイ方法を解説。
フルコードのダウンロード可能。

タスク数: 146