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


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

     

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

     

    */

     

    // 还是 故事版连接的登录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);

                

            }];

    }

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

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

  • 相关阅读:
    Java Swing TextArea 滚动条和获得焦点
    Windows下一个AndroidStudio 正在使用Git(AndroidStudio工程GitHub关联)
    我们将与操作系统工作谈一场无私的爱──《云情人》思考
    CSDN markdown 编辑 三 基本语法
    Android项目包装apk和apk反编译,xml反编译
    char (*(*p[3])( int ))[5] 等等一系列 左右法则
    typedef 优于 #define
    int *(*a[5])(int, char*)
    C++宏定义详解
    STL 案例分析
  • 原文地址:https://www.cnblogs.com/DafaRan/p/6009428.html
Copyright © 2020-2023  润新知