leancloud 用户登录(调用API) 教程

时间:2023-03-09 22:40:17
leancloud 用户登录(调用API) 教程

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; min-height: 16.0px }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #008400 }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #4f8187 }
p.p5 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #d12f1b }
p.p6 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "PingFang SC"; color: #008400 }
span.s1 { }
span.s2 { color: #bb2ca2 }
span.s3 { color: #703daa }
span.s4 { color: #000000 }
span.s5 { color: #008400 }
span.s6 { color: #31595d }
span.s7 { color: #4f8187 }
span.s8 { color: #3d1d81 }
span.s9 { font: 14.0px Menlo; color: #000000 }
span.s10 { font: 14.0px Menlo }
span.s11 { font: 14.0px "PingFang SC" }
span.s12 { color: #272ad8 }
span.s13 { color: #d12f1b }

/* 直接将下面复制到登录的控制器中, 绑定故事版的登录按钮,修改标红的地方就可以用了。

这是使用手机号,和密码登录。

*/

// 还是 故事版连接的登录button

-(IBAction)login:(UIButton *)sender {

AFHTTPSessionManager *manager= [AFHTTPSessionManager manager];

// manager.requestSerializer = [AFJSONRequestSerializer serializer];

manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/plain", @"text/javascript", @"text/json", @"text/html", nil];

[manager.requestSerializer setValue:@"你的ID" forHTTPHeaderField:@"X-LC-Id"];

[manager.requestSerializer setValue:@"你的Key" forHTTPHeaderField:@"X-LC-Key"];

[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];

NSString *url =@"https://api.leancloud.cn/1.1/login";

// 设置是否信任无效或过期的 SSL 证书的服务器。默认为否

//manager.securityPolicy.allowInvalidCertificates = YES;

// 设置安全验证模式,默认为 AFSSLPinningModeNone

//manager.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModePublicKey];

NSDictionary* parameters = @{@"mobilePhoneNumber":你的手机号,@"password":你的密码};

[manager GET:url parameters:parameters progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {

//[self gotoNextVC];

} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {

NSLog(@"%@",error);

}];

}

使用前记得打开短信通知服务

leancloud 用户登录(调用API) 教程

我已经封装好了库,一行代码搞定 注册登录找回密码,想用的可以去我github下载 https://github.com/deskOfDafa/LoginAndResigt