17 lines
401 B
Ruby
17 lines
401 B
Ruby
class SessionsController < Devise::SessionsController
|
|
before_filter :fix_params, :only => :create
|
|
|
|
# don't modify default devise controllers
|
|
def create; super; end
|
|
def new; super; end
|
|
|
|
private
|
|
|
|
# fixes password reset params so that devise config.reset_password_keys can be set to email for activeadmin
|
|
def fix_params
|
|
params[:user][:login] = params[:user][:email]
|
|
end
|
|
|
|
end
|
|
|