Module: VerifyHelper
- Extended by:
- VerifyHelper
- Included in:
- VerifyHelper
- Defined in:
- app/models/concerns/verify_helper.rb
Overview
- extend self
-
this module extended self
Instance Method Summary collapse
Instance Method Details
#mobile_reset_user(params = {}) ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'app/models/concerns/verify_helper.rb', line 23 def mobile_reset_user(params = {}) @user = User.find_by(mobile: params[:mobile]) if @user @mobile_token = @user.mobile_tokens.valid.find_by(token: params[:token]) return true if @mobile_token else false end end |
#mobile_user(params = {}) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'app/models/concerns/verify_helper.rb', line 7 def mobile_user(params = {}) @user = User.find_or_initialize_by(mobile: params[:mobile]) if @user.persisted? @mobile_token = @user.mobile_tokens.valid.find_by(token: params[:token]) else @mobile_token = MobileToken.valid.find_by(token: params[:token], account: params[:mobile]) @user = @mobile_token.build_user(mobile: params[:mobile]) if @mobile_token end if @mobile_token @user.mobile_confirm = true @mobile_token.increment! :access_counter end @user end |