fix
This commit is contained in:
parent
7685ce516e
commit
86f8824e14
Binary file not shown.
|
Before Width: | Height: | Size: 230 KiB After Width: | Height: | Size: 189 KiB |
|
|
@ -1,5 +1,9 @@
|
||||||
{
|
{
|
||||||
"images" : [
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"filename" : "btn_back@2x.png",
|
"filename" : "btn_back@2x.png",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
{
|
{
|
||||||
"images" : [
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"filename" : "btn_login@2x.png",
|
"filename" : "btn_login@2x.png",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
{
|
{
|
||||||
"images" : [
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"filename" : "btn_meaasag@2x.png",
|
"filename" : "btn_meaasag@2x.png",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
{
|
{
|
||||||
"images" : [
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"filename" : "btn_moment_back@2x.png",
|
"filename" : "btn_moment_back@2x.png",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
{
|
{
|
||||||
"images" : [
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"filename" : "btn_right@2x.png",
|
"filename" : "btn_right@2x.png",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
{
|
{
|
||||||
"images" : [
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"filename" : "btn_tab_desplay@2x.png",
|
"filename" : "btn_tab_desplay@2x.png",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
{
|
{
|
||||||
"images" : [
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"filename" : "btn_tab_notselect@2x.png",
|
"filename" : "btn_tab_notselect@2x.png",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
{
|
{
|
||||||
"images" : [
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"filename" : "btn_turndown@2x.png",
|
"filename" : "btn_turndown@2x.png",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
{
|
{
|
||||||
"images" : [
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"filename" : "nav_red_moment@2x.png",
|
"filename" : "nav_red_moment@2x.png",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
{
|
{
|
||||||
"images" : [
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"filename" : "nav_redback@2x.png",
|
"filename" : "nav_redback@2x.png",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
{
|
{
|
||||||
"images" : [
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"filename" : "ic_send@2x.png",
|
"filename" : "ic_send@2x.png",
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,7 @@
|
||||||
@property (nonatomic, copy) void(^ network)(AFNetworkReachabilityStatus status);
|
@property (nonatomic, copy) void(^ network)(AFNetworkReachabilityStatus status);
|
||||||
//当前网络状态,-1未知、0无网络、1蜂窝数据网络、2WiFi
|
//当前网络状态,-1未知、0无网络、1蜂窝数据网络、2WiFi
|
||||||
@property (nonatomic, assign) AFNetworkReachabilityStatus currentNetworkStatus;
|
@property (nonatomic, assign) AFNetworkReachabilityStatus currentNetworkStatus;
|
||||||
|
-(void)testNetworkStatus;
|
||||||
|
|
||||||
- (void)showNoNetWorkView;
|
- (void)showNoNetWorkView;
|
||||||
- (void)removeNoNetWorkView;
|
- (void)removeNoNetWorkView;
|
||||||
|
|
|
||||||
|
|
@ -99,11 +99,13 @@
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}] ;
|
}] ;
|
||||||
//开始检测
|
//开始检测
|
||||||
[manager startMonitoring];
|
[manager startMonitoring];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//显示信息,并在设定延时后返回上级界面
|
//显示信息,并在设定延时后返回上级界面
|
||||||
|
|
|
||||||
|
|
@ -12,13 +12,14 @@
|
||||||
|
|
||||||
|
|
||||||
@interface GiGaUserDefault : NSObject
|
@interface GiGaUserDefault : NSObject
|
||||||
//
|
//登录
|
||||||
+(void)saveUserId:(NSString *)userId;
|
+(void)saveUserId:(NSString *)userId;
|
||||||
+(void)saveToken:(NSString *)token;
|
+(void)saveToken:(NSString *)token;
|
||||||
+(NSString *)getCurentToken;
|
+(NSString *)getCurentToken;
|
||||||
+(NSString *)getCurentUserId;
|
+(NSString *)getCurentUserId;
|
||||||
+(void)removeUserId;//退出登录
|
+(void)removeUserId;//退出登录
|
||||||
+(BOOL)isUserLogin;
|
+(BOOL)isUserLogin;
|
||||||
|
+(void)userLogOut;//退出登录
|
||||||
|
|
||||||
/**
|
/**
|
||||||
保存用户表版本号
|
保存用户表版本号
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ NSString *const GIGADEFAULTKEY_USERID = @"GiGaUserId";
|
||||||
NSString *const kShowUserGuard = @"ShowUserGuard";
|
NSString *const kShowUserGuard = @"ShowUserGuard";
|
||||||
NSString *const kShowAppGuard = @"ShowAppGuard";
|
NSString *const kShowAppGuard = @"ShowAppGuard";
|
||||||
NSString *const kWeiXinSaveToken = @"WeiXinSaveToken";
|
NSString *const kWeiXinSaveToken = @"WeiXinSaveToken";
|
||||||
|
NSString *const kWeiXinUserInfo = @"WeiXinUserinfo";
|
||||||
NSString *const kGiGaToken = @"GiGatoken";
|
NSString *const kGiGaToken = @"GiGatoken";
|
||||||
|
|
||||||
@implementation GiGaUserDefault
|
@implementation GiGaUserDefault
|
||||||
|
|
@ -52,6 +53,11 @@ NSString *const kGiGaToken = @"GiGatoken";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
+(void)userLogOut{
|
||||||
|
UD_REMOVE_KEY(kGiGaToken);
|
||||||
|
UD_REMOVE_KEY(GIGADEFAULTKEY_USERID);
|
||||||
|
}
|
||||||
|
|
||||||
+(void)saveDBVersion:(NSInteger)versionNum{
|
+(void)saveDBVersion:(NSInteger)versionNum{
|
||||||
|
|
||||||
NSNumber *verNum = [NSNumber numberWithInteger:versionNum];
|
NSNumber *verNum = [NSNumber numberWithInteger:versionNum];
|
||||||
|
|
@ -100,4 +106,15 @@ NSString *const kGiGaToken = @"GiGatoken";
|
||||||
return [UD_STADARDUD objectForKey:kWeiXinSaveToken];
|
return [UD_STADARDUD objectForKey:kWeiXinSaveToken];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
+(void)saveWeiXinUserInfoDic:(NSDictionary *)dic
|
||||||
|
{
|
||||||
|
[UD_STADARDUD setObject:dic forKey:kWeiXinUserInfo];
|
||||||
|
}
|
||||||
|
|
||||||
|
+(NSDictionary *)getWeiXinUserInfoDic{
|
||||||
|
|
||||||
|
return [UD_STADARDUD objectForKey:kWeiXinUserInfo];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@
|
||||||
#import "MBProgressHUD.h"
|
#import "MBProgressHUD.h"
|
||||||
#import "GiGaAttributedLabel.h"
|
#import "GiGaAttributedLabel.h"
|
||||||
#import "UINavigationBar+Custom.h"
|
#import "UINavigationBar+Custom.h"
|
||||||
|
#import "GiGaUserDefault.h"
|
||||||
|
|
||||||
@interface GiGaRegistViewController ()<TTTAttributedLabelDelegate>
|
@interface GiGaRegistViewController ()<TTTAttributedLabelDelegate>
|
||||||
@property (weak, nonatomic) IBOutlet UITextField *phoneNumberTextField;
|
@property (weak, nonatomic) IBOutlet UITextField *phoneNumberTextField;
|
||||||
|
|
@ -212,7 +213,14 @@
|
||||||
-(void)regeist:(UIButton *)btn{
|
-(void)regeist:(UIButton *)btn{
|
||||||
|
|
||||||
btn.userInteractionEnabled = NO;
|
btn.userInteractionEnabled = NO;
|
||||||
NSDictionary *param = @{@"username":self.phoneNumberTextField.text,@"verifiedCode":self.codeTextField.text,@"password":self.passTexFied.text};
|
NSDictionary *weixinInfoDic = [GiGaUserDefault getWeiXinAccessToenDic];
|
||||||
|
NSDictionary *param = nil;
|
||||||
|
if (weixinInfoDic) {
|
||||||
|
param = @{@"username":self.phoneNumberTextField.text,@"verifiedCode":self.codeTextField.text,@"password":self.passTexFied.text,@"openid":weixinInfoDic[@"openid"]};
|
||||||
|
}else{
|
||||||
|
param = @{@"username":self.phoneNumberTextField.text,@"verifiedCode":self.codeTextField.text,@"password":self.passTexFied.text};
|
||||||
|
}
|
||||||
|
|
||||||
GiGaBaseAPiRequest *api = [GiGaBaseAPiRequest initWithRequestPath:@"sys/v1/phoneregister" method:RequestPostMethod parms:param];
|
GiGaBaseAPiRequest *api = [GiGaBaseAPiRequest initWithRequestPath:@"sys/v1/phoneregister" method:RequestPostMethod parms:param];
|
||||||
|
|
||||||
[api requstDataWithResult:^(GiGaAPIResult *result) {
|
[api requstDataWithResult:^(GiGaAPIResult *result) {
|
||||||
|
|
@ -221,6 +229,8 @@
|
||||||
GILog(@"注册->%@",result.message);
|
GILog(@"注册->%@",result.message);
|
||||||
if (result.code == 0) {
|
if (result.code == 0) {
|
||||||
NC_POST_NAME_OBJECT(kUserRegistSucccess,self.phoneNumberTextField.text);
|
NC_POST_NAME_OBJECT(kUserRegistSucccess,self.phoneNumberTextField.text);
|
||||||
|
GIGA_ShowToast(result.message);
|
||||||
|
[self.navigationController popToRootViewControllerAnimated:YES];
|
||||||
|
|
||||||
}else if (result.code == GiGAErrorCode_USER_EXIST){
|
}else if (result.code == GiGAErrorCode_USER_EXIST){
|
||||||
GIGA_ShowToast(@"用户已存在");
|
GIGA_ShowToast(@"用户已存在");
|
||||||
|
|
@ -230,7 +240,6 @@
|
||||||
GIGA_ShowToast(result.message);
|
GIGA_ShowToast(result.message);
|
||||||
}
|
}
|
||||||
}];
|
}];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
-(void)checkBtnAction:(UIButton *)btn{
|
-(void)checkBtnAction:(UIButton *)btn{
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@
|
||||||
#import "GiGaBaseAPiRequest.h"
|
#import "GiGaBaseAPiRequest.h"
|
||||||
#import "GiGaUser.h"
|
#import "GiGaUser.h"
|
||||||
#import "GiGaServerConfig.h"
|
#import "GiGaServerConfig.h"
|
||||||
|
#import "GIGAMBHUDHelper.h"
|
||||||
|
|
||||||
@interface GiGaUserLoginVC ()
|
@interface GiGaUserLoginVC ()
|
||||||
@property (weak, nonatomic) IBOutlet UIImageView *userImagView;
|
@property (weak, nonatomic) IBOutlet UIImageView *userImagView;
|
||||||
|
|
@ -178,35 +179,39 @@
|
||||||
|
|
||||||
-(void)loginWithAction:(UIButton *)btn{
|
-(void)loginWithAction:(UIButton *)btn{
|
||||||
|
|
||||||
NSDictionary *params = @{
|
NSDictionary *weixinInfoDic = [GiGaUserDefault getWeiXinAccessToenDic];
|
||||||
|
NSDictionary *params = nil;
|
||||||
|
if (weixinInfoDic) {
|
||||||
|
|
||||||
|
params = @{
|
||||||
|
@"username":self.acountTextField.text,
|
||||||
|
@"password":self.passwordTextField.text,
|
||||||
|
@"openid":weixinInfoDic[@"openid"],
|
||||||
|
};
|
||||||
|
}else{
|
||||||
|
|
||||||
|
params = @{
|
||||||
@"username":self.acountTextField.text,
|
@"username":self.acountTextField.text,
|
||||||
@"password":self.passwordTextField.text
|
@"password":self.passwordTextField.text
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
//[GIGAMBHUDHelper messageAddto:self.view title:@"登录中..."];
|
||||||
[self.view makeToastActivity:CSToastPositionCenter];
|
[self.view makeToastActivity:CSToastPositionCenter];
|
||||||
|
|
||||||
NSString *url = [NSString stringWithFormat:@"%@sys/v1/login",[GiGaServerConfig getMainUrl]];
|
NSString *url = [NSString stringWithFormat:@"%@sys/v1/login",[GiGaServerConfig getMainUrl]];
|
||||||
[GiGaNetManager userLoginrequest:url params:params completionHandler:^(NSURLResponse *response, NSDictionary *resDic, NSError * _Nullable error) {
|
[GiGaNetManager userLoginrequest:url params:params completionHandler:^(NSURLResponse *response, NSDictionary *resDic, NSError * _Nullable error) {
|
||||||
GILog(@"%@",resDic);
|
GILog(@"%@",resDic);
|
||||||
[self.view hideToastActivity];
|
[self.view hideToastActivity];
|
||||||
GiGaAPIResult *result = [[GiGaAPIResult alloc] initWithDictionary:resDic];
|
GiGaAPIResult *result = [[GiGaAPIResult alloc] initWithDictionary:resDic];
|
||||||
|
|
||||||
GILog(@"**登陆***\n code:%ld\n message:%@\n *******\n",result.code,result.message);
|
GILog(@"**登陆***\n code:%ld\n message:%@\n *******\n",result.code,result.message);
|
||||||
if (result.success) {
|
if (result.success) {
|
||||||
//token
|
[self userloginSussecess:resDic];
|
||||||
[GiGaUserDefault saveToken:resDic[@"token"]];
|
|
||||||
//埋点
|
|
||||||
[MobClick endEvent:MobClick_UserLogin];
|
|
||||||
//暂定123 登陆标志
|
|
||||||
[GiGaUserDefault saveUserId:@"123"];
|
|
||||||
GIGA_WIndowTost(@"登录成功!");
|
|
||||||
[self dismissViewControllerAnimated:YES completion:nil];
|
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
GIGA_ShowToast(result.message);
|
GIGA_ShowToast(result.message);
|
||||||
}
|
}
|
||||||
|
|
||||||
}];
|
}];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
-(void)saveUserData{
|
-(void)saveUserData{
|
||||||
|
|
@ -229,7 +234,9 @@
|
||||||
|
|
||||||
//授权成功获取access_token
|
//授权成功获取access_token
|
||||||
-(void)WeiXinLongIn:(NSNotification *)notification{
|
-(void)WeiXinLongIn:(NSNotification *)notification{
|
||||||
|
//检查网络
|
||||||
|
//[self testNetworkStatus];
|
||||||
|
[self.view makeToastActivity:CSToastPositionCenter];
|
||||||
NSDictionary *param = @{
|
NSDictionary *param = @{
|
||||||
@"appid":WXin_APPID,
|
@"appid":WXin_APPID,
|
||||||
@"secret":WXin_APPSecret,
|
@"secret":WXin_APPSecret,
|
||||||
|
|
@ -243,14 +250,15 @@
|
||||||
[self requstWeiXinUserinfo];
|
[self requstWeiXinUserinfo];
|
||||||
|
|
||||||
} failure:^(NSError *err) {
|
} failure:^(NSError *err) {
|
||||||
|
[self.view makeToast:err.localizedDescription];
|
||||||
GILog(@"access_token err-->%@",err.localizedDescription);
|
GILog(@"access_token err-->%@",err.localizedDescription);
|
||||||
|
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
|
|
||||||
//获取微信用户信息
|
//获取微信用户信息
|
||||||
-(void)requstWeiXinUserinfo{
|
-(void)requstWeiXinUserinfo{
|
||||||
|
|
||||||
|
|
||||||
NSDictionary *tokenDic = [GiGaUserDefault getWeiXinAccessToenDic];
|
NSDictionary *tokenDic = [GiGaUserDefault getWeiXinAccessToenDic];
|
||||||
NSDictionary *param = @{
|
NSDictionary *param = @{
|
||||||
@"openid":tokenDic[@"openid"],
|
@"openid":tokenDic[@"openid"],
|
||||||
|
|
@ -260,14 +268,66 @@
|
||||||
[WeiIXinApiManager getWeiXinUserInfoUrl:@"https://api.weixin.qq.com/sns/userinfo" parameters:param success:^(id response) {
|
[WeiIXinApiManager getWeiXinUserInfoUrl:@"https://api.weixin.qq.com/sns/userinfo" parameters:param success:^(id response) {
|
||||||
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingAllowFragments error:nil];
|
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingAllowFragments error:nil];
|
||||||
GILog(@"weixinUser info back -->%@",dict);
|
GILog(@"weixinUser info back -->%@",dict);
|
||||||
|
[self gigaUploadweixinInfo:dict];
|
||||||
} failure:^(NSError *err) {
|
} failure:^(NSError *err) {
|
||||||
|
|
||||||
|
[self.view makeToast:err.localizedDescription];
|
||||||
GILog(@"weixin_userinfoApi err-->%@",err.localizedDescription);
|
GILog(@"weixin_userinfoApi err-->%@",err.localizedDescription);
|
||||||
}];
|
}];
|
||||||
|
}
|
||||||
|
|
||||||
|
//上传微信用户信息
|
||||||
|
-(void)gigaUploadweixinInfo:(NSDictionary *)weiXinUserinfo{
|
||||||
|
|
||||||
|
[self.view makeToastActivity:CSToastPositionCenter];
|
||||||
|
NSString *url = [NSString stringWithFormat:@"%@sys/v1/wechatlogin",[GiGaServerConfig getMainUrl]];
|
||||||
|
[GiGaNetManager requestMethod:RequestPostMethod Url:url params:weiXinUserinfo responseBlock:^(NSDictionary *responseDict, NSDictionary *responseHeaderFields, NSError *error) {
|
||||||
|
[self.view hideToastActivity];
|
||||||
|
|
||||||
|
if (!error) {
|
||||||
|
|
||||||
|
if ([responseDict[@"code"] integerValue] == 0) {
|
||||||
|
//[self userloginSussecess:responseDict];
|
||||||
|
[self.view makeToast:responseDict[@"msg"] duration:2.0 position:CSToastPositionCenter];
|
||||||
|
[self jxt_showAlertWithTitle:@"温馨提示" message:@"请先绑定或注册手机号" appearanceProcess:^(JXTAlertController * _Nonnull alertMaker) {
|
||||||
|
alertMaker.addActionCancelTitle(@"知道了");
|
||||||
|
} actionsBlock:^(NSInteger buttonIndex, UIAlertAction * _Nonnull action, JXTAlertController * _Nonnull alertSelf) {
|
||||||
|
|
||||||
|
}];
|
||||||
|
}else if([responseDict[@"code"] integerValue] == 500){
|
||||||
|
//登录流程待定
|
||||||
|
// [self.view makeToast:responseDict[@"msg"] duration:2.0 position:CSToastPositionCenter];
|
||||||
|
// [self jxt_showAlertWithTitle:@"温馨提示" message:@"请绑定手机号" appearanceProcess:^(JXTAlertController * _Nonnull alertMaker) {
|
||||||
|
//
|
||||||
|
// } actionsBlock:^(NSInteger buttonIndex, UIAlertAction * _Nonnull action, JXTAlertController * _Nonnull alertSelf) {
|
||||||
|
//
|
||||||
|
// }];
|
||||||
|
|
||||||
|
}else{
|
||||||
|
|
||||||
|
[self.view makeToast:responseDict[@"msg"] duration:2.0 position:CSToastPositionCenter];
|
||||||
|
}
|
||||||
|
|
||||||
|
}else{
|
||||||
|
[self.view makeToast:@"用户信息提交异常"];
|
||||||
|
GILog(@"上传微信用户信息error:\n%@",error.localizedDescription);
|
||||||
|
}
|
||||||
|
}];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
-(void)userloginSussecess:(NSDictionary *)resDic{
|
||||||
|
|
||||||
|
//token
|
||||||
|
[GiGaUserDefault saveToken:resDic[@"token"]];
|
||||||
|
//埋点
|
||||||
|
[MobClick endEvent:MobClick_UserLogin];
|
||||||
|
//暂定123 登陆标志
|
||||||
|
[GiGaUserDefault saveUserId:@"123"];
|
||||||
|
GIGA_WIndowTost(@"登录成功!");
|
||||||
|
[self dismissViewControllerAnimated:YES completion:nil];
|
||||||
|
|
||||||
|
}
|
||||||
//接收注册成功通知
|
//接收注册成功通知
|
||||||
-(void)userRegistSuccsessNoti:(NSNotification *)noti{
|
-(void)userRegistSuccsessNoti:(NSNotification *)noti{
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@
|
||||||
#import "NSString+Unicode.h"
|
#import "NSString+Unicode.h"
|
||||||
#import "GIGAMBHUDHelper.h"
|
#import "GIGAMBHUDHelper.h"
|
||||||
#import "LXCustomSwith.h"
|
#import "LXCustomSwith.h"
|
||||||
|
#import "GiGaUserDefault.h"
|
||||||
|
|
||||||
//弹幕控制器
|
//弹幕控制器
|
||||||
@interface GiGaFlingCommitVC ()
|
@interface GiGaFlingCommitVC ()
|
||||||
|
|
@ -89,13 +90,12 @@
|
||||||
[super viewDidLoad];
|
[super viewDidLoad];
|
||||||
|
|
||||||
// Do any additional setup after loading the view.
|
// Do any additional setup after loading the view.
|
||||||
|
|
||||||
[self.view addSubview: self.commitInputView];
|
[self.view addSubview: self.commitInputView];
|
||||||
[self.view addSubview:self.danmuSwitch];
|
[self.view addSubview:self.danmuSwitch];
|
||||||
[self.view bringSubviewToFront:self.danmuSwitch];
|
[self.view bringSubviewToFront:self.danmuSwitch];
|
||||||
|
|
||||||
|
|
||||||
weakify(self);
|
weakify(self);
|
||||||
|
|
||||||
self.commitInputView.SendCommentHandler = ^(NSString *content) {
|
self.commitInputView.SendCommentHandler = ^(NSString *content) {
|
||||||
GILog(@"发送->:%@",content);
|
GILog(@"发送->:%@",content);
|
||||||
NSArray *arr = @[@{
|
NSArray *arr = @[@{
|
||||||
|
|
@ -103,9 +103,7 @@
|
||||||
@"room":@"",
|
@"room":@"",
|
||||||
@"sendUserName":@"lianxiang"
|
@"sendUserName":@"lianxiang"
|
||||||
}];
|
}];
|
||||||
|
|
||||||
[weakSelf.client emit:@"talk" with:arr];
|
[weakSelf.client emit:@"talk" with:arr];
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
//开启弹幕
|
//开启弹幕
|
||||||
|
|
@ -113,13 +111,18 @@
|
||||||
[[LXDanMuManager shareInstance] start];
|
[[LXDanMuManager shareInstance] start];
|
||||||
//socket
|
//socket
|
||||||
[self connetction];
|
[self connetction];
|
||||||
|
//显示隐藏输入框
|
||||||
|
BOOL isUserLogin = [GiGaUserDefault isUserLogin];
|
||||||
|
if (!isUserLogin) {
|
||||||
|
self.commitInputView.hidden = YES;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
-(void)connetction{
|
-(void)connetction{
|
||||||
|
|
||||||
NSURL* url = [[NSURL alloc] initWithString:@"http://wsyts.s1.natapp.cc"];
|
NSURL* url = [[NSURL alloc] initWithString:@"http://wsyts.s1.natapp.cc"];
|
||||||
SocketManager *manager = [[SocketManager alloc] initWithSocketURL:url config:@{@"log": @NO, @"forcePolling": @YES,@"connectParams":@{@"token":@""}}];
|
//@"connectParams":@{@"token":@""}
|
||||||
|
SocketManager *manager = [[SocketManager alloc] initWithSocketURL:url config:@{@"log": @NO, @"forcePolling": @YES,@"extraHeaders":@{@"device":@"ios"},@"token":@""}];
|
||||||
|
|
||||||
_manager = manager;
|
_manager = manager;
|
||||||
_client = manager.defaultSocket;
|
_client = manager.defaultSocket;
|
||||||
|
|
@ -175,7 +178,6 @@
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//弹幕插入
|
//弹幕插入
|
||||||
-(void)showDanMuWith:(GiGaCommentModel *)model{
|
-(void)showDanMuWith:(GiGaCommentModel *)model{
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -106,7 +106,6 @@
|
||||||
NSAttributedString *title = [GiGaHelper stringWithText:@"开始敷面膜" textColor:[UIColor whiteColor] textFont:GIGA_TEXTFONTMEDIUM(13) leterSpace:0];
|
NSAttributedString *title = [GiGaHelper stringWithText:@"开始敷面膜" textColor:[UIColor whiteColor] textFont:GIGA_TEXTFONTMEDIUM(13) leterSpace:0];
|
||||||
[_startMaskButton setAttributedTitle:title forState:UIControlStateNormal];
|
[_startMaskButton setAttributedTitle:title forState:UIControlStateNormal];
|
||||||
[_startMaskButton addTarget:self action:@selector(startMaskButtonAction) forControlEvents:UIControlEventTouchUpInside];
|
[_startMaskButton addTarget:self action:@selector(startMaskButtonAction) forControlEvents:UIControlEventTouchUpInside];
|
||||||
|
|
||||||
}
|
}
|
||||||
return _startMaskButton;
|
return _startMaskButton;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@
|
||||||
#import "GiSysSettingsVC.h"
|
#import "GiSysSettingsVC.h"
|
||||||
#import "GiGaSettingsViewCell.h"
|
#import "GiGaSettingsViewCell.h"
|
||||||
#import "JXTAlertController.h"
|
#import "JXTAlertController.h"
|
||||||
|
#import "GiGaUserDefault.h"
|
||||||
|
|
||||||
@interface GiSysSettingsVC ()
|
@interface GiSysSettingsVC ()
|
||||||
|
|
||||||
|
|
@ -108,6 +109,7 @@
|
||||||
case 1:
|
case 1:
|
||||||
{
|
{
|
||||||
GILog(@"退出登录");
|
GILog(@"退出登录");
|
||||||
|
[self userlogOut];
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
@ -115,8 +117,13 @@
|
||||||
GILog(@"取消");
|
GILog(@"取消");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
-(void)userlogOut{
|
||||||
|
[GiGaUserDefault userLogOut];
|
||||||
|
[self.navigationController popToRootViewControllerAnimated:YES];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue