Sha256: 7eb30707daf7891d9c26011b0bace6f4b7ba1daa67c11bf5de7714fd7d8aa182
Contents?: true
Size: 551 Bytes
Versions: 2
Compression:
Stored size: 551 Bytes
Contents
class MobileToken < VerifyToken validates :account, presence: true after_initialize do if self.user self.account = self.user.mobile end end 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(mobile_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/mobile_token.rb |
rails_auth-1.0.4 | app/models/rails_auth/verify_tokens/mobile_token.rb |