| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- //
- // LoginShowControl.m
- // FunSDKDemo
- //
- // Created by XM on 2018/5/7.
- // Copyright © 2018年 XM. All rights reserved.
- //
- #import "LoginShowControl.h"
- #import "Header.h"
- @implementation LoginShowControl
- + (instancetype)getInstance {
- static dispatch_once_t onceToken;
- static LoginShowControl *instance;
- dispatch_once(&onceToken, ^{
- instance = [[LoginShowControl alloc] init];
- });
- return instance;
- }
- - (id)init {
- self = [super init];
- return self;
- }
- #pragma mark - 自动登陆开关
- + (void)setAutoLoginType:(BOOL)loginType {
- [NSUserDefaultData autoLoginSave:loginType];
- }
- + (BOOL)getAutoLoginType {
- return [NSUserDefaultData ifAutoLogin];
- }
- #pragma mark - 登陆模式,包括账号登陆,本地登陆,ap登陆
- LoginType appLoginType = loginTypeNone;
- - (void)setLoginType:(int)loginType {
- appLoginType = loginType;
- }
- - (int)getLoginType {
- return appLoginType;
- }
- #pragma mark - 登陆账号和密码
- NSString * userName = @""; NSString *password = @"";
- - (void)setLoginUserName:(NSString*)user password:(NSString*)psw {
- userName = user; password = psw;
- }
- - (NSString *)getLoginUserName {
- return userName;
- }
- - (NSString *)getLoginPassword {
- return password;
- }
- #pragma mark - app推送功能是否打开
- BOOL pushFunction = NO;
- - (void)setPushFunction:(BOOL)open {
- pushFunction = open;
- }
- - (BOOL)getPushFunction {
- return pushFunction;
- }
- #pragma mark - 推送token
- NSString *tokenStr = @"";
- - (void)setPushToken:(NSString *)token {
- tokenStr = token;
- }
- - (NSString *)getPushToken {
- return tokenStr;
- }
- @end
|