美文网首页Flutter圈子Flutter
使用 apifm 插件进行 Flutter 云开发——用户注册/

使用 apifm 插件进行 Flutter 云开发——用户注册/

作者: fe1e31171ab2 | 来源:发表于2019-09-27 13:45 被阅读0次

    知识点回顾

    本文主要介绍如何在 Flutter 中快速实现手机号码 + 短信验证码的用户注册,继而可以实现使用手机号码进行登录。所以在阅读本文内容之前,你需要先回顾并了解一下以下章节的内容:

    《使用 apifm 插件进行 Flutter 云开发——短信验证码》

    后台配置

    免费开通开发者后台

    《使用 apifm 插件进行 Flutter 云开发——安装篇》

    开启 “手机号用户注册及登录” 模块

    1. 登录 “第一步” 注册的后台,左侧菜单 --> 工厂设置 --> 模块管理

    2. 找到 “手机号用户注册及登录” 模块,点击 “启用模块” ,然后 F5 刷新一下后台界面

    apifm 使用说明

    手机号注册

     Apifm.register_mobile(Map<String, String> params)
    

    最常用的一种注册方式,输入手机号码,获取短信验证码,回填校验通过后即可完成注册

    示例代码:

    Apifm.register_mobile({
      'mobile': '13500000000',
      'pwd': '123456',
      'nick': '张三'
    })
    

    手机号码登录

     Apifm.login_mobile(String mobile, String pwd, String deviceId, String deviceName)
    

    示例代码:

    var res = await Apifm.login_mobile('13500000000', '123456', '33010500879931234', 'iphone8 Plus');
    int uid = res['data']['uid'];
    String token = res['data']['token'];
    print('uid: $uid, token is : $token');
    

    deviceId 建议读取手机序列号;

    deviceName 建议读取手机型号;

    忘记密码后重置密码

     Apifm.resetPwd(String mobile, String pwd, String code)
    

    用于忘记密码找回,重置密码时候使用

    填写手机号码,系统下发短信验证码,回填正确的验证码后完成新密码的设置

    检测登录 token 是否有效

     Apifm.checkToken(String token)
    

    退出登录

     Apifm.loginout(String token)
    

    退出后,当前token将立刻失效

    读万卷书不如行万里路!自己动手写个 helloworld,把知识装进口袋!

    期待你成为我的大佬~

    相关文章

      网友评论

        本文标题:使用 apifm 插件进行 Flutter 云开发——用户注册/

        本文链接:https://www.haomeiwen.com/subject/yctauctx.html