3 changed files with 25 additions and 1 deletions
@ -0,0 +1,16 @@
|
||||
class Users::SessionsController < Devise::SessionsController |
||||
def create |
||||
self.resource = resource_class.new |
||||
if params.dig("user", "email").empty? |
||||
resource.errors.add :email, "Please enter email address" |
||||
end |
||||
if params.dig("user", "password").empty? |
||||
resource.errors.add :password, "Please enter password" |
||||
end |
||||
if resource.errors.present? |
||||
render :new, status: :unprocessable_entity |
||||
else |
||||
super |
||||
end |
||||
end |
||||
end |
Loading…
Reference in new issue