-2
def create
user_password = params[:session][:password]
user_email = params[:session][:email]
user = user_email.present? && User.find_by(email: user_email)
if user and user.valid_password? user_password
sign_in user
user.generate_authentication_token!
user.save
render json: user, status: 200, location: [:api, user]
else
#render json: { errors: "Invalid email or passwords"}, status: 422
render json: { errors: "Invalid email or passwords"}, status: 422
end
エンドuser.valid_passwordは、ユーザーの後にログインできない
を動作しないで署名した、それはvalid_passwordですか?メソッドは、暗号化されたパスワードと同じ形式でパスワードを暗号化しないでください。
ありがとうございました:) –