登录
public void mlogin(){
BmobUser user = new BmobUser();
user.setUsername("email or username"); //此函数必须写,此处可以传入email或者用户名作为参数,只要跟_User表中数据相符,都能成功登录
user.setPassword("123456789");
// user.setEmail("emailAddress");//辅助信息
user.login(MainActivity.this, new SaveListener() {
@Override
public void onSuccess() {
Toast.makeText(MainActivity.this, "登录成功", Toast.LENGTH_SHORT).show();
}
@Override
public void onFailure(int i, String s) {
Toast.makeText(MainActivity.this, "登录失败", Toast.LENGTH_SHORT).show();
}
});
}
注册
public void signup(){
// 使用BmobSDK提供的注册功能
BmobUser user = new BmobUser();
user.setUsername("abcsdas");
user.setPassword("fdffs");
user.setEmail("email address");
user.signUp(this, new SaveListener() {
@Override
public void onSuccess() {
Toast.makeText(MainActivity.this, "注册成功", Toast.LENGTH_SHORT).show();
}
@Override
public void onFailure(int i, String s) {
Toast.makeText(MainActivity.this, "注册失败", Toast.LENGTH_SHORT).show();
}
});
}
发送邮箱认证
在bmob的应用管理中开启邮箱认证,就能自动发送了
//邮箱认证
public void testEmailVerify(String email){
BmobUser.requestEmailVerify(this,email, new EmailVerifyListener(){
@Override
public void onSuccess() {
toast("please active your account in your email box");
}
@Override
public void onFailure(int i, String s) {
toast("email sending failed, please retry"+s);
}
});
}