104 lines
2.2 KiB
Objective-C
104 lines
2.2 KiB
Objective-C
//
|
|
// GiGaUserDefault.m
|
|
// GIGA
|
|
//
|
|
// Created by lianxiang on 2018/8/15.
|
|
// Copyright © 2018年 com.giga.ios. All rights reserved.
|
|
//
|
|
|
|
#import "GiGaUserDefault.h"
|
|
|
|
NSString *const kUserManagerVerision = @"GiGAUserDBVeriosn";
|
|
NSString *const GIGADEFAULTKEY_USERID = @"GiGaUserId";
|
|
NSString *const kShowUserGuard = @"ShowUserGuard";
|
|
NSString *const kShowAppGuard = @"ShowAppGuard";
|
|
NSString *const kWeiXinSaveToken = @"WeiXinSaveToken";
|
|
NSString *const kGiGaToken = @"GiGatoken";
|
|
|
|
@implementation GiGaUserDefault
|
|
|
|
+(void)saveUserId:(NSString *)userId{
|
|
UD_SET_KEY_VALUE(GIGADEFAULTKEY_USERID, userId);
|
|
}
|
|
|
|
+(NSString*)getCurentUserId{
|
|
|
|
NSString *userid = UD_GET_VALUE(GIGADEFAULTKEY_USERID);
|
|
return userid;
|
|
}
|
|
|
|
+(void)saveToken:(NSString *)token{
|
|
[UD_STADARDUD setObject:token forKey: kGiGaToken];
|
|
[UD_STADARDUD synchronize];
|
|
}
|
|
|
|
+(void)removeUserId{
|
|
|
|
UD_REMOVE_KEY(GIGADEFAULTKEY_USERID);
|
|
|
|
}
|
|
|
|
+(NSString *)getCurentToken{
|
|
|
|
NSString *token = [UD_STADARDUD objectForKey:kGiGaToken];
|
|
[UD_STADARDUD synchronize];
|
|
return token;
|
|
}
|
|
|
|
+(BOOL)isUserLogin{
|
|
|
|
NSString *uid = UD_GET_VALUE(GIGADEFAULTKEY_USERID);
|
|
return uid ? YES : NO;
|
|
|
|
}
|
|
|
|
+(void)saveDBVersion:(NSInteger)versionNum{
|
|
|
|
NSNumber *verNum = [NSNumber numberWithInteger:versionNum];
|
|
UD_SET_KEY_VALUE(verNum.stringValue, kUserManagerVerision);
|
|
|
|
}
|
|
|
|
+ (NSInteger)getOldVersion{
|
|
|
|
return (NSInteger)UD_GET_VALUE(kUserManagerVerision);
|
|
|
|
}
|
|
|
|
+(void)saveUsergaurdflag:(BOOL)showedGaurd
|
|
{
|
|
[UD_STADARDUD setBool:showedGaurd forKey:kShowUserGuard];
|
|
[UD_STADARDUD synchronize];
|
|
|
|
}
|
|
|
|
+(BOOL)isShowedGaurd
|
|
{
|
|
BOOL showedGaurd = [UD_STADARDUD boolForKey:kShowUserGuard];
|
|
return showedGaurd;
|
|
}
|
|
|
|
+(void)saveAppGaurdflag:(BOOL)showedGaurd;
|
|
{
|
|
[UD_STADARDUD setBool:showedGaurd forKey:kShowAppGuard];
|
|
[UD_STADARDUD synchronize];
|
|
}
|
|
|
|
+(BOOL)isShowedAppGaurd{
|
|
BOOL showedGaurd = [UD_STADARDUD boolForKey:kShowAppGuard];
|
|
[UD_STADARDUD synchronize];
|
|
return showedGaurd;
|
|
}
|
|
|
|
+(void)saveWeiXinaccesstokenInfoWithDic:(NSDictionary *)dic
|
|
{
|
|
[UD_STADARDUD setObject:dic forKey:kWeiXinSaveToken];
|
|
}
|
|
|
|
+(NSDictionary *)getWeiXinAccessToenDic{
|
|
|
|
return [UD_STADARDUD objectForKey:kWeiXinSaveToken];
|
|
}
|
|
|
|
@end
|