微信登陆,bug修改
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
#import "NSObject+LBLaunchImage.h"
|
||||
#import "IfishLoadingWebViewController.h"
|
||||
#import "IfishADTimerViewController.h"
|
||||
#import "RegistViewController.h"
|
||||
@implementation IfishUserDataUnity
|
||||
|
||||
+(IfishUserDataUnity*)shareDataInstance
|
||||
@@ -39,9 +40,21 @@
|
||||
[[DataCenter defaultDtacenter]setValue:userAsset forKey:@"IfishUserAsset"];
|
||||
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
if (password.length)
|
||||
{
|
||||
[userdefult setObject:password forKey:@"password"];
|
||||
}
|
||||
if (phoneNumber.length) {
|
||||
[userdefult setObject:phoneNumber forKey:@"name"];
|
||||
}
|
||||
if (model.unionId.length) {
|
||||
[userdefult setObject:model.unionId forKey:@"unionId"];
|
||||
}
|
||||
if (model.wechatImgUrl.length) {
|
||||
[userdefult setObject:model.wechatImgUrl forKey:@"wechatImgUrl"];
|
||||
}
|
||||
|
||||
|
||||
[userdefult setObject:password forKey:@"password"];
|
||||
[userdefult setObject:phoneNumber forKey:@"name"];
|
||||
[userdefult setObject:@"0" forKey:@"isExit"];
|
||||
[userdefult setObject:model.userId forKey:@"userId"];
|
||||
|
||||
@@ -55,7 +68,16 @@
|
||||
|
||||
NSLog(@"userDic:%@",userDic);
|
||||
NSLog(@"登录成功");
|
||||
[self setAppTabRoot];
|
||||
BOOL skiped =[userdefult boolForKey:[CommonUtils getNotNilStr:model.unionId]];
|
||||
if (!skiped&&[CommonUtils getNotNilStr:model.phoneNumber].length==0&&[CommonUtils getNotNilStr:model.unionId].length)
|
||||
{
|
||||
[self bindPhone];
|
||||
}
|
||||
else
|
||||
{
|
||||
[self setAppTabRoot];
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -66,7 +88,14 @@
|
||||
NSDictionary *userDic=dataDic[@"userInfo"];
|
||||
UserModel *model=[[UserModel alloc] initWithDict:userDic];
|
||||
[[DataCenter defaultDtacenter]setValue:model forKey:@"UserLogIn"];
|
||||
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
if (model.unionId.length) {
|
||||
[userdefult setObject:model.unionId forKey:@"unionId"];
|
||||
}
|
||||
if (model.wechatImgUrl.length) {
|
||||
[userdefult setObject:model.wechatImgUrl forKey:@"wechatImgUrl"];
|
||||
}
|
||||
[userdefult synchronize];
|
||||
//金币任务等级
|
||||
NSDictionary *userAssetDic=dataDic[@"userAsset"];
|
||||
IfishUserAsset *userAsset =[[IfishUserAsset alloc] initWithDict:userAssetDic];
|
||||
@@ -153,5 +182,13 @@
|
||||
[UIApplication sharedApplication].delegate.window.rootViewController=mianVC;
|
||||
|
||||
}
|
||||
-(void)bindPhone
|
||||
{
|
||||
RegistViewController*revv=[[RegistViewController alloc]init];
|
||||
revv.isBind=YES;
|
||||
revv.isFromLogin=YES;
|
||||
UINavigationController*nav=[[UINavigationController alloc]initWithRootViewController:revv];
|
||||
[UIApplication sharedApplication].delegate.window.rootViewController=nav;
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user