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
Endeuser.valid_password von devise gem funktioniert nicht
nicht in der Lage einzuloggen, nachdem Benutzer angemeldet hat, ist es die valid_password scheint? Methode verschlüsselt das Passwort nicht im selben Format wie das verschlüsselte Passwort, das in der Datenbank vom Gerät gespeichert wird, jede Hilfe wäre willkommen.
danke für die Hilfe :) –