Bmob文档阅读3-特殊实体BmobUser【用户管理】
2015-11-27 16:45
281 查看
该部分的功能较多,本人经过简单梳理后的主要实战模块如下:
1.获取当前对象
在程序启动时,就会进行判断用户之前是否在该手机进行登录或者注册,若已登录,则会自己获取当前用户,减少用户登录过程,若没有,才会调到相应界面
2.注册
查询用户 findObjects -->
验证 -->
邮箱 BmobUser.requestEmailVerify
手机号 发送验证码 BmobSMS.requestSMSCode--验证验证码 BmobSMS.verifySMSCode--查询发送状态
注册signUp
3.登录
邮箱 BmobUser.loginByAccount
手机号
手机号+密码 BmobUser.loginByAccount
手机号+验证码 BmobSMS.requestSMSCode
第三方 BmobUser.loginWithAuthData
4.退出登录
BmobUser.logOut
5.修改密码
密码重置-->
邮箱 BombUser.resetPasswordByEmail
手机号 BmobMSM.requestSMSCode
密码修改 BmobUser.updateCurrentUserPassword
6.完善信息
绑定手机号
发送并校验验证码 BmobSMS.requsetSMSCode BmobUser.verifySMSCode
更新用户 BmobUser.update [更新MobilePhoneNumber和MobilePhoneNumberVerified字段]
更新用户 BmobUser.update [官方建议使用新对象更新]
第三方关联
关联 BmobUser.associateWithAuthData
解除关联 BmobUser.dissociateAuthData
7.手机号一键注册或登录
感觉用在游戏公测的时候 感觉实用性不大
1.获取当前对象
在程序启动时,就会进行判断用户之前是否在该手机进行登录或者注册,若已登录,则会自己获取当前用户,减少用户登录过程,若没有,才会调到相应界面
2.注册
查询用户 findObjects -->
验证 -->
邮箱 BmobUser.requestEmailVerify
手机号 发送验证码 BmobSMS.requestSMSCode--验证验证码 BmobSMS.verifySMSCode--查询发送状态
注册signUp
3.登录
邮箱 BmobUser.loginByAccount
手机号
手机号+密码 BmobUser.loginByAccount
手机号+验证码 BmobSMS.requestSMSCode
第三方 BmobUser.loginWithAuthData
4.退出登录
BmobUser.logOut
5.修改密码
密码重置-->
邮箱 BombUser.resetPasswordByEmail
手机号 BmobMSM.requestSMSCode
密码修改 BmobUser.updateCurrentUserPassword
6.完善信息
绑定手机号
发送并校验验证码 BmobSMS.requsetSMSCode BmobUser.verifySMSCode
更新用户 BmobUser.update [更新MobilePhoneNumber和MobilePhoneNumberVerified字段]
更新用户 BmobUser.update [官方建议使用新对象更新]
第三方关联
关联 BmobUser.associateWithAuthData
解除关联 BmobUser.dissociateAuthData
7.手机号一键注册或登录
感觉用在游戏公测的时候 感觉实用性不大
相关文章推荐
- Cocos 图片变灰 倒计时进度条
- WaiZdm主题 wordpress仿牛杂网淘宝客主题
- LAMP一体环境快速安装
- LAMP一体环境快速安装
- LAMP一体环境快速安装
- RStudio Server安装说明
- 二分图 KM算法应用
- JSP自定义标签开发入门
- .NET 序列化成XML, 并且格式化
- 加载页面遮挡耗时操作任务页面--第三方开源--AndroidProgressLayout
- 最优灌溉
- 心有所想,念念不忘
- HDFS Permissions Guide
- C++ 根据日期判断星期几
- 安装mysql 5.6.27
- JS在HTML的中位置
- 史上最直白的pca教程 之 一
- C++primer plus第六版课后编程练习答案7.5
- 应试教育的死穴,恰在于堵死了孩子“犯错”的空间?
- 数组实现哈夫曼树及哈夫曼编码