Module: Forcast::Controller::Login
- Extended by:
- ActiveSupport::Concern
- Included in:
- Api::LoginController
- Defined in:
- lib/forcast/controllers/controller/login/login.rb
Instance Method Summary collapse
Instance Method Details
#create_login ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'lib/forcast/controllers/controller/login/login.rb', line 14 def create_login raise Application::Error::General.new(t("error_bad_password")) unless @user.is_password?(params[:password]) validaciones_login(@user) h = Hash.new h["auth_token"] = @user.generate_auth_token h["token_telefono"] = @token_telefono json_response(h,t("login_ok")) end |
#destroy_login ⇒ Object
24 25 26 27 28 29 |
# File 'lib/forcast/controllers/controller/login/login.rb', line 24 def destroy_login raise Application::Error::General.new(t("error_bad_password")) unless @user.is_password?(params[:password]) validaciones_login(@user) @user.invalidate_auth_token json_response('',t("logout_ok")) end |