smsCode.js 322 B

1234567891011121314151617181920
  1. import notp from 'notp'
  2. const opt = {
  3. window: 0,
  4. }
  5. export default {
  6. encode(key) { //生成短信验证码
  7. return notp.totp.gen(key, opt)
  8. },
  9. decode(key, token) { // 解码短信验证码
  10. var login = notp.totp.verify(token, key, opt)
  11. if (!login) {
  12. return false
  13. }
  14. return true
  15. }
  16. }