現在、チーム開発で、ログイン機能の実装を担当しています。
progate,tutorialなどを参考にしながら、sessionを用いて
class SessionsController < ApplicationController def new end def create user=User.find_by(email :params[:email], password :params[:password]) if @user session[:user_id]=@user.id flash[:notice]="ログインしました" redirect_to("#どこに遷移するかまだ決まってない") else @error_message="メールアドレスまたはパスワードが間違っています" @email=params[:email] @password=params[:password] render("new") end end end
controllerを書き、gemfileにbcryptを追加、userモデルにhas_secure_passwordを追加しました。
自力でわかったのはここまでで、後どんな処理を加えれば良いのかわからないので、ログイン機能実装に必要な処理を教えていただけると嬉しいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。