iOS BMOB-登录注册手机验证码邮箱验证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS BMOB-登录注册手机验证码邮箱验证相关的知识,希望对你有一定的参考价值。

1.下载BmobSDK

2.把里面的BmobSDK.framework拖到你的工程里面的工具文件夹内。

3.导入类库

  CoreLocation.framework、Security.framework、CoreGraphics.framework  、MobileCoreServices.framework 、 CFNetwork.framework 、 CoreTelephony.framework 、 SystemConfiguration.framework、  libz.1.2.5.tdb、  libicucore.tdb  、libsqlite.tdb 、 AVFoundation.framework 、MediaPlayer.framework。

4.在你应用的APPdelegate里面导入#import <BmobSDK/Bmob.h>同时把你应用的APPid拷贝进来

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  [Bmob registerWithAppKey:@"你的APPid"];
return YES;
}

注册按钮--判断注册状态

BmobUser *bUser = [[BmobUser alloc] init];
bUser.username = self.UserNumber.text;
bUser.email = self.Email.text;
[bUser setPassword:self.passworld.text];
[bUser signUpInBackgroundWithBlock:^ (BOOL isSuccessful, NSError *error){
  if (isSuccessful){
  NSLog(@"注册成功");
} else {
  NSLog(@"注册失败可能有重复用户,错误信息:%@",error);
}
}];

登录页面--判断是否登录成功
[BmobUser loginWithUsernameInBackground:self.UserNumber.text password:self.passworld.text block:^(BmobUser user, NSError error) {
//登陆后返回的用户信息
NSLog(@"%@",user.email);
if (user!=nil) {
NSLog(@"登陆成功");
//跳转控制器
}else{
NSLog(@"没有该用户");
}
}
 
















以上是关于iOS BMOB-登录注册手机验证码邮箱验证的主要内容,如果未能解决你的问题,请参考以下文章

登录注册页面要素+注意事项+代码

ecshop会员注册如何去除手机验证码

Java实现邮箱验证码

SpringBoot轻轻松松搞定用户邮箱登录注册

SpringBoot轻轻松松搞定用户邮箱登录注册

试过用验证码登录NAS吗?