Sha256: a7b07f27a4bbf54c2941fe3a34741bbc0dcb05bc7c02108d54cd39b633000df1

Contents?: true

Size: 420 Bytes

Versions: 2

Compression:

Stored size: 420 Bytes

Contents

class EmailToken < VerifyToken
  before_create :update_token

  def update_token
    self.token = rand(10000..999999)
    self.expired_at = 10.minutes.since
  end

  def auth_code_message
    str = "验证码:#{auth_code},请完成验证(如非本人操作,请忽略本短信)"
    URI.encode(str)
  end

  def verify_token?
    user.update(email_confirm: true)
  end

  def save_with_send
    save
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rails_auth-1.0.5 app/models/rails_auth/verify_tokens/email_token.rb
rails_auth-1.0.4 app/models/rails_auth/verify_tokens/email_token.rb