iOS登录注册功能

来源:互联网 发布:java 可变。string 编辑:程序博客网 时间:2024/05/22 03:52

注册需要有服务器端的支持,根据服务器的不同接口来请求数据以便完成注册功能,然后我们通过AFNetworking来向服务器请求


#import "AFNetworking.h"

@implementation RegistViewController


- (void)viewDidLoad
{

    [super viewDidLoad];

//设置空字符串是为了防止发送nil到后台出现问题

    self.userName.text = @"";
    self.password.text = @"";
    self.yanzhengma.text = @"";
    self.passwordAgain.text = @"";
}

- (IBAction)getYanzhengma:(id)sender {
    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
    
    NSDictionary *param = @{@"phone":self.userName.text};
    
    
    [manager POST:kbbb parameters:param success:^(AFHTTPRequestOperation *operation, id responseObject) {
        
        NSLog(@"%@" , responseObject);
        
    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
        
    }];
}
- (IBAction)finishRegist:(id)sender {
    
    if ([self.password.text isEqualToString:self.passwordAgain.text]) {
        //完成注册
        AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
        
        NSDictionary *param = @{@"code":self.yanzhengma.text,@"password":self.password.text,@"phone":self.userName.text};
        
        [manager POST:kbbb parameters:param success:^(AFHTTPRequestOperation *operation, id responseObject) {
            NSLog(@"%@" , responseObject);
        } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
            NSLog(@"%@" , error);
        }];
        
    }else{
        NSLog(@"密码不一致");
    }
}
2 0
原创粉丝点击