Android基础学习总结(十二)——利用Bmob实现用户账户体系(注册、登录、验证等)

本文介绍了如何使用Bmob在Android应用中建立用户账户体系,包括创建用户、注册与登录(用户名、邮箱验证)、更新查询用户信息、退出登录、密码修改等功能。详细阐述了每个步骤的实现过程和代码示例。
摘要由CSDN通过智能技术生成

前言

用户是一个应用程序的核心。对于个人开发者来说,自己的应用程序积累到越多的用户,就会给自己带来越强的创作动力。因此Bmob提供了一个专门的用户类——BmobUser来自动处理用户账户管理所需的功能。
有了这个类,你就可以在你的应用程序中添加用户账户功能。

基本属性

关于Bmob的基本使用不再赘述,可以参考我前面一篇文章的总结,或者直接查看官方文档。
BmobUser是BmobObject的一个子类,它继承了BmobObject所有的方法,具有BmobObject相同的功能。不同的是,BmobUser增加了一些特定的关于用户账户管理相关的功能。
BmobUser除了从BmobObject继承的属性外,还有几个特定的属性:

  • username: 用户的用户名(必需)。
  • password: 用户的密码(必需)。
  • email: 用户的电子邮件地址(可选)。
  • emailVerified:邮箱认证状态(可选)。
  • mobilePhoneNumber:手机号码(可选)。
  • mobilePhoneNumberVerified:手机号码的认证状态(可选)。

创建用户

很多时候,你的用户表还会有很多其他字段,如性别、年龄、头像等。那么,你需要对BmobUser类进行扩展,添加一些新的属性。示例代码如下所示:

public class MyUser extends BmobUser {
   

    private Boolean sex;
    private String nick;
    private Integer age;

    public boolean getSex() {
        return this.sex;
    }

    public void setSex(boolean sex) {
        this.sex = sex;
    }

    public String getNick() {
        return this.nick;
    }

    public void setNick(String nick) {
        this.nick = nick;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }
}

创建用户对象如下:

BmobUser user = new BmobUser();

后台会有个用户表

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值