Skip to content

Commit

Permalink
增加登陆失败的提示
Browse files Browse the repository at this point in the history
  • Loading branch information
woaomo committed Oct 9, 2015
1 parent 75af4ba commit fc88e66
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 24 deletions.
2 changes: 1 addition & 1 deletion YHB_Prj/YHB_Prj/LoginViewController/LoginManager.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//

#import <Foundation/Foundation.h>
#define LOGINRESULTBLOCK void(^)(BOOL ret)
#define LOGINRESULTBLOCK void(^)(NSString *msg)
@class LoginMode;
@class StoreMode;
@interface LoginManager : NSObject
Expand Down
47 changes: 26 additions & 21 deletions YHB_Prj/YHB_Prj/LoginViewController/LoginManager.m
Original file line number Diff line number Diff line change
Expand Up @@ -70,31 +70,36 @@ - (void)login_request:(NSString *)aUserName pass:(NSString *)aPass

[dict setValue:@"1" forKey:@"loginUserType"];
[NetManager requestWith:dict apiName:@"loginApp" method:@"POST" succ:^(NSDictionary *successDict) {
NSDictionary *resultDict = [successDict objectForKey:@"result"];
if(resultDict)
NSString *msg = successDict[@"msg"];
if ([msg isEqualToString:@"success"])
{
NSString *token = [resultDict objectForKey:@"token"];
[self saveUserToken:token];
NSString *uid = [resultDict objectForKey:@"uid"];
BaseIntToNSString(uid);
[self saveUserId:uid];
if(!self.logMode)
NSDictionary *resultDict = [successDict objectForKey:@"result"];
if(resultDict)
{
self.logMode = [[LoginMode alloc] init];
NSString *token = [resultDict objectForKey:@"token"];
[self saveUserToken:token];
NSString *uid = [resultDict objectForKey:@"uid"];
BaseIntToNSString(uid);
[self saveUserId:uid];
if(!self.logMode)
{
self.logMode = [[LoginMode alloc] init];
}
[self.logMode unPacketData:resultDict];
[self setNetWorkParam:self.strUserId userToke:self.strUserToken];
StoreMode *sm = [self.logMode.storeList objectAtIndex:0];
[self setCurrentStoreName:sm.strStoreName];
[self setNetWorkStoreId:sm.strId];
[self iosAppGetStoreList];
[[SCach shareInstance] setAsynValue:self.logMode key:@"loginMode" isMemeory:NO filePath:nil block:^(bool isResult) {

}];
}
[self.logMode unPacketData:resultDict];
[self setNetWorkParam:self.strUserId userToke:self.strUserToken];
StoreMode *sm = [self.logMode.storeList objectAtIndex:0];
[self setCurrentStoreName:sm.strStoreName];
[self setNetWorkStoreId:sm.strId];
[self iosAppGetStoreList];
[[SCach shareInstance] setAsynValue:self.logMode key:@"loginMode" isMemeory:NO filePath:nil block:^(bool isResult) {

}];
}
aBlock(YES);
aBlock(@"success");
}else aBlock(msg);

} failure:^(NSDictionary *failDict, NSError *error) {
aBlock(NO);
aBlock(@"登陆失败");
}];
}

Expand Down
5 changes: 3 additions & 2 deletions YHB_Prj/YHB_Prj/LoginViewController/LoginViewController.m
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ - (BOOL)textFieldShouldReturn:(UITextField *)textField{
- (void)loginBTItem:(UIButton *)aBT
{
LoginManager *login = [LoginManager shareLoginManager];
[login login_request:self.strUserNick pass:self.strPasswork retblock:^(BOOL ret) {
if(ret == YES)
[login login_request:self.strUserNick pass:self.strPasswork retblock:^(NSString* msg) {
if([msg isEqualToString:@"success"])
{
if(self.islogOut == NO)
{
Expand All @@ -94,6 +94,7 @@ - (void)loginBTItem:(UIButton *)aBT
}];
}
}
else [SVProgressHUD showErrorWithStatus:msg cover:YES offsetY:kMainScreenHeight/2.0];
}];
}

Expand Down

0 comments on commit fc88e66

Please sign in to comment.