ソースを参照

完成启动密码修改、logo修改

wangjian 2 年 前
コミット
170792a562

+ 11 - 11
Pods/Pods.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist

@@ -12,57 +12,57 @@
 		<key>HUPhotoBrowser.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>8</integer>
+			<integer>1</integer>
 		</dict>
 		<key>IQKeyboardManager.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>9</integer>
+			<integer>10</integer>
 		</dict>
 		<key>JQImagePicker.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>5</integer>
+			<integer>2</integer>
 		</dict>
 		<key>MJExtension.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>6</integer>
+			<integer>8</integer>
 		</dict>
 		<key>Masonry.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>3</integer>
+			<integer>4</integer>
 		</dict>
 		<key>Pods-双子星云手机-双子星云手机UITests.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>7</integer>
+			<integer>9</integer>
 		</dict>
 		<key>Pods-双子星云手机.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>4</integer>
+			<integer>7</integer>
 		</dict>
 		<key>Pods-双子星云手机Tests.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>1</integer>
+			<integer>3</integer>
 		</dict>
 		<key>SDWebImage.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>10</integer>
+			<integer>6</integer>
 		</dict>
 		<key>SVProgressHUD.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>11</integer>
+			<integer>5</integer>
 		</dict>
 		<key>TZImagePickerController.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>2</integer>
+			<integer>11</integer>
 		</dict>
 	</dict>
 </dict>

+ 2 - 0
双子星云手机.xcodeproj/project.pbxproj

@@ -1878,6 +1878,7 @@
 			buildSettings = {
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+				ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
 				CODE_SIGN_IDENTITY = "Apple Development";
 				CODE_SIGN_STYLE = Automatic;
 				CURRENT_PROJECT_VERSION = 1;
@@ -1944,6 +1945,7 @@
 			buildSettings = {
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+				ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
 				CODE_SIGN_IDENTITY = "Apple Development";
 				CODE_SIGN_STYLE = Automatic;
 				CURRENT_PROJECT_VERSION = 1;

BIN
双子星云手机.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate


+ 14 - 0
双子星云手机/Assets.xcassets/AppIcon 1.appiconset/Contents.json

@@ -0,0 +1,14 @@
+{
+  "images" : [
+    {
+      "filename" : "位图.png",
+      "idiom" : "universal",
+      "platform" : "ios",
+      "size" : "1024x1024"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
双子星云手机/Assets.xcassets/AppIcon 1.appiconset/位图.png


+ 14 - 0
双子星云手机/Assets.xcassets/AppIcon 2.appiconset/Contents.json

@@ -0,0 +1,14 @@
+{
+  "images" : [
+    {
+      "filename" : "位图 2.png",
+      "idiom" : "universal",
+      "platform" : "ios",
+      "size" : "1024x1024"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
双子星云手机/Assets.xcassets/AppIcon 2.appiconset/位图 2.png


+ 212 - 1
双子星云手机/Class/Set/ChangeLogo/ChangeLogoViewController.m

@@ -7,10 +7,15 @@
 
 #import "ChangeLogoViewController.h"
 #import "LogoSelectView.h"
+#import "iPhone.h"
+#import "UITextfield+NLLimit.h"
 
-@interface ChangeLogoViewController ()
+@interface ChangeLogoViewController ()<UITextFieldDelegate,LogoSelectViewDelegate>
 {
     LogoSelectView *logoSelectView;
+    UITextField *pwdTextField;
+    UITextField *pwdAgainTextField;
+    UIButton *okBtn;
 }
 
 @end
@@ -33,6 +38,7 @@
     [self.titleLabel setText:@"更换图标"];
     
     logoSelectView = [[LogoSelectView alloc] init];
+    logoSelectView.delegate = self;
     [self.view addSubview:logoSelectView];
     [logoSelectView mas_makeConstraints:^(MASConstraintMaker *make) {
         make.height.mas_equalTo(226);
@@ -42,7 +48,126 @@
     }];
     
     /*修改入口密码*/
+    UILabel *pwdLabel = [[UILabel alloc] init];
+    [pwdLabel setFont:[UIFont boldSystemFontOfSize:16.f]];
+    [pwdLabel setTextColor:HW0A132BColor];
+    [pwdLabel setText:NSLocalizedString(@"logo_set_pwd_tips",nil)];
+
+    [self.view addSubview:pwdLabel];
+    [pwdLabel mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.top.equalTo(logoSelectView.mas_bottom).offset(24.f);
+        make.left.mas_equalTo(16.f);
+        make.right.mas_equalTo(-16.f);
+        make.height.mas_equalTo(20.f);
+    }];
+    
+    NSString *placeholderStr  = NSLocalizedString(@"logo_input_pwd_tips",nil);
+    NSString *placeholderStr1  = NSLocalizedString(@"logo_input_pwd_again_tips",nil);
+    CGFloat fontSize          = 13.f;
+    CGFloat textfontSize      = 16.f;
+    CGFloat inputTextFieldH   = 48.f;
+    NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init];
+    style.alignment = NSTextAlignmentLeft;
+    
+    NSAttributedString *attri = nil;
+    NSAttributedString *attri1 = nil;
+    NSString *verphone = [iPhone phoneVersion];
+    
+    if ([verphone isEqualToString:@"10.3.3"]){
+        attri = [[NSAttributedString alloc] initWithString:placeholderStr
+        attributes:@{NSForegroundColorAttributeName:COLOR_PACEHOLDER,
+                     NSFontAttributeName:[UIFont systemFontOfSize:fontSize],
+                     NSBaselineOffsetAttributeName:[NSNumber numberWithFloat:-1.5],
+                     NSParagraphStyleAttributeName:style}];
+        attri1 = [[NSAttributedString alloc] initWithString:placeholderStr1
+        attributes:@{NSForegroundColorAttributeName:COLOR_PACEHOLDER,
+                     NSFontAttributeName:[UIFont systemFontOfSize:fontSize],
+                     NSBaselineOffsetAttributeName:[NSNumber numberWithFloat:-1.5],
+                     NSParagraphStyleAttributeName:style}];
+    }else{
+        attri = [[NSAttributedString alloc] initWithString:placeholderStr
+        attributes:@{NSForegroundColorAttributeName:COLOR_PACEHOLDER,
+                     NSFontAttributeName:[UIFont systemFontOfSize:fontSize],
+                     NSParagraphStyleAttributeName:style}];
+        attri1 = [[NSAttributedString alloc] initWithString:placeholderStr1
+        attributes:@{NSForegroundColorAttributeName:COLOR_PACEHOLDER,
+                     NSFontAttributeName:[UIFont systemFontOfSize:fontSize],
+                     NSBaselineOffsetAttributeName:[NSNumber numberWithFloat:-1.5],
+                     NSParagraphStyleAttributeName:style}];
+    }
+    
+    pwdTextField = [[UITextField alloc] init];
+    pwdTextField.delegate = self;
+    [pwdTextField setNl_maxLength:4];
+    [pwdTextField setKeyboardType:(UIKeyboardTypeNumberPad)];
+    [self.view addSubview:pwdTextField];
+    [pwdTextField mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.top.equalTo(pwdLabel.mas_bottom).offset(12.f);
+        make.left.mas_equalTo(16.f);
+        make.right.mas_equalTo(-16.f);
+        make.height.mas_equalTo(inputTextFieldH);
+    }];
+    pwdTextField.attributedPlaceholder = attri;
+    pwdTextField.layer.cornerRadius = 8.f;
+    [pwdTextField setFont:[UIFont systemFontOfSize:textfontSize]];
+    [pwdTextField setTextColor:HW0A132BColor];
+    [pwdTextField setBackgroundColor:[UIColor whiteColor]];
+    UIView *leftView = [[UIView alloc] initWithFrame:(CGRectMake(0, 0, 15, inputTextFieldH))];
+    [leftView setBackgroundColor:[UIColor clearColor]];
+    [pwdTextField setLeftView:leftView];
+    [pwdTextField setLeftViewMode:(UITextFieldViewModeAlways)];
     
+    pwdAgainTextField = [[UITextField alloc] init];
+    pwdAgainTextField.delegate = self;
+    [pwdAgainTextField setNl_maxLength:4];
+    [pwdAgainTextField setKeyboardType:(UIKeyboardTypeNumberPad)];
+    [self.view addSubview:pwdAgainTextField];
+    [pwdAgainTextField mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.top.equalTo(pwdTextField.mas_bottom).offset(15.f);
+        make.left.mas_equalTo(16.f);
+        make.right.mas_equalTo(-16.f);
+        make.height.mas_equalTo(inputTextFieldH);
+    }];
+    pwdAgainTextField.attributedPlaceholder = attri1;
+    pwdAgainTextField.layer.cornerRadius = 8.f;
+    [pwdAgainTextField setFont:[UIFont systemFontOfSize:textfontSize]];
+    [pwdAgainTextField setTextColor:HW0A132BColor];
+    [pwdAgainTextField setBackgroundColor:[UIColor whiteColor]];
+    UIView *leftView1 = [[UIView alloc] initWithFrame:(CGRectMake(0, 0, 15, inputTextFieldH))];
+    [leftView1 setBackgroundColor:[UIColor clearColor]];
+    [pwdAgainTextField setLeftView:leftView1];
+    [pwdAgainTextField setLeftViewMode:(UITextFieldViewModeAlways)];
+    
+    /*确认按钮*/
+    okBtn = [[UIButton alloc] init];
+    CGFloat okBtn_W = SCREEN_W - 2*16.f;
+    
+    // gradient
+    CAGradientLayer *gl = [CAGradientLayer layer];
+    gl.frame = CGRectMake(0,0,okBtn_W,48);
+    gl.startPoint = CGPointMake(0, 0.5);
+    gl.endPoint = CGPointMake(1, 0.5);
+    gl.colors = @[(__bridge id)HW0CDEFDColor.CGColor, (__bridge id)HW058DFBColor.CGColor];
+    gl.locations = @[@(0), @(1.0f)];
+    okBtn.layer.cornerRadius = 8;
+    okBtn.clipsToBounds = YES;
+    [okBtn.layer addSublayer:gl];
+    [okBtn setTitle:NSLocalizedString(@"other_confirm",nil) forState:(UIControlStateNormal)];
+    [okBtn setTitleColor:[UIColor whiteColor] forState:(UIControlStateNormal)];
+    [okBtn.titleLabel setFont:[UIFont systemFontOfSize:16.f]];
+    [self.view addSubview:okBtn];
+    [okBtn mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.top.equalTo(pwdAgainTextField.mas_bottom).offset(16.f);
+        make.centerX.equalTo(self.view.mas_centerX);
+        make.width.mas_equalTo(okBtn_W);
+        make.height.mas_equalTo(48);
+    }];
+    
+    [okBtn addTarget:self
+               action:@selector(okBtnPressed)
+     forControlEvents:(UIControlEventTouchUpInside)];
+    [okBtn setEnabled:NO];
+    [okBtn setAlpha:0.5];
 }
 
 /*
@@ -55,4 +180,90 @@
 }
 */
 
+- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
+{
+    if (textField == pwdAgainTextField || textField == pwdTextField)
+    {
+        /*特定字符限制*/
+        NSCharacterSet *cs;
+        cs = [[NSCharacterSet characterSetWithCharactersInString:@"0123456789"]invertedSet];
+        NSString *filtered = [[string componentsSeparatedByCharactersInSet:cs]componentsJoinedByString:@""];//按cs分离出数组,数组按@""分离出字符串
+        
+        BOOL canChange = [string isEqualToString:filtered];
+
+        if (logoSelectView.selectIndex <= 0){
+            if ([pwdAgainTextField.text isEqualToString:@""]
+                || pwdAgainTextField.text == nil
+                || [pwdTextField.text isEqualToString:@""]
+                || pwdTextField.text == nil)
+            {
+                [okBtn setEnabled:NO];
+                [okBtn setAlpha:0.5];
+            }else{
+                [okBtn setEnabled:YES];
+                [okBtn setAlpha:1];
+            }
+        }
+
+        return canChange;
+    }
+    return YES;
+}
+
+- (void)okBtnPressed{
+    if (pwdTextField.text.length > 0 || pwdAgainTextField.text.length > 0){
+        if (![pwdTextField.text isEqualToString:pwdAgainTextField.text] || pwdAgainTextField.text.length != 4 ){
+            [[iToast makeText:NSLocalizedString(@"logo_input_pwd_no_same_tips",nil)] show];
+            return;
+        }else{
+            /*设置密码*/
+            NSString *launchAppPWDPath = [self documentPathForAccount:@"" fileFolder:@"LaunchPWD"];
+            [pwdAgainTextField.text writeToFile:launchAppPWDPath atomically:YES];
+            
+            [[iToast makeText:NSLocalizedString(@"logo_set_pwd_success",nil)] show];
+        }
+    }
+    
+    if (logoSelectView.selectIndex == 1){
+        /*设置图标*/
+        [[UIApplication sharedApplication] setAlternateIconName:@"AppIcon 1" completionHandler:^(NSError * _Nullable error) {}];
+    }else if (logoSelectView.selectIndex == 2){
+        /*设置图标*/
+        [[UIApplication sharedApplication] setAlternateIconName:@"AppIcon 2" completionHandler:^(NSError * _Nullable error) {}];
+    }
+}
+
+- (void)logoSelectViewHaveSelect{
+    [okBtn setEnabled:YES];
+    [okBtn setAlpha:1];
+}
+
+- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
+    [[UIApplication sharedApplication].keyWindow endEditing:YES];
+}
+
+- (NSString *)documentPathForAccount:(NSString *)account fileFolder:(NSString *)fileFolder {
+    
+    NSString *path = DocumentPath;
+    if (account.length != 0) {
+        path = [NSString stringWithFormat:@"%@/%@/",DocumentPath,account];
+    }
+        
+    if ([fileFolder containsString:@"/"]) {
+        NSString *path1 = [path stringByAppendingPathComponent:fileFolder];
+        path1 = [path1 stringByDeletingLastPathComponent];
+        NSError *error;
+        if (![[NSFileManager defaultManager] fileExistsAtPath:path1]) {
+            [[NSFileManager defaultManager] createDirectoryAtPath:path1 withIntermediateDirectories:YES attributes:nil error:&error];
+        }
+    }else{
+        NSError *error;
+        if (![[NSFileManager defaultManager] fileExistsAtPath:path]) {
+            [[NSFileManager defaultManager] createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:&error];
+        }
+    }
+    
+    return [path stringByAppendingPathComponent:fileFolder];
+}
+
 @end

+ 8 - 0
双子星云手机/Class/Set/ChangeLogo/View/LogoSelectView.h

@@ -9,8 +9,16 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
+@protocol LogoSelectViewDelegate <NSObject>
+
+-(void)logoSelectViewHaveSelect;
+
+@end
+
 @interface LogoSelectView : UIView
 @property(nonatomic,assign)NSInteger selectIndex;
+@property (nonatomic ,weak)id <LogoSelectViewDelegate> delegate;
+
 @end
 
 NS_ASSUME_NONNULL_END

+ 20 - 7
双子星云手机/Class/Set/ChangeLogo/View/LogoSelectView.m

@@ -7,6 +7,7 @@
 
 #import "LogoSelectView.h"
 #import <Masonry.h>
+#import "iPhone.h"
 
 @interface LogoSelectView()
 {
@@ -17,6 +18,7 @@
 
 @implementation LogoSelectView
 @synthesize selectIndex;
+@synthesize delegate;
 
 /*
 // Only override drawRect: if you perform custom drawing.
@@ -40,7 +42,7 @@
     UILabel *upLabel = [[UILabel alloc] init];
     [upLabel setTextColor:HW0A132BColor];
     [upLabel setFont:[UIFont boldSystemFontOfSize:16.f]];
-    [upLabel setText:@"请选择图标"];
+    [upLabel setText:NSLocalizedString(@"logo_select_logo",nil)];
     [self addSubview:upLabel];
     [upLabel mas_makeConstraints:^(MASConstraintMaker *make) {
         make.top.mas_equalTo(10);
@@ -54,7 +56,7 @@
     [bgView setBackgroundColor:[UIColor whiteColor]];
     [bgView.layer setCornerRadius:8.f];
     [self addSubview:bgView];
-    [upLabel mas_makeConstraints:^(MASConstraintMaker *make) {
+    [bgView mas_makeConstraints:^(MASConstraintMaker *make) {
         make.top.equalTo(upLabel.mas_bottom).offset(12.f);
         make.left.mas_equalTo(16);
         make.right.mas_equalTo(-16);
@@ -75,20 +77,23 @@
         make.width.mas_equalTo(112);
         make.height.mas_equalTo(112);
     }];
+    
     [claBtn.layer setBorderWidth:2];
     [claBtn.layer setBorderColor:[UIColor clearColor].CGColor];
-    [claBtn setTitle:@"计算器" forState:(UIControlStateNormal)];
+    [claBtn setTitle:NSLocalizedString(@"logo_calculator",nil) forState:(UIControlStateNormal)];
     [claBtn setTitleColor:HW0A132BColor forState:(UIControlStateNormal)];
     [claBtn.titleLabel setFont:[UIFont systemFontOfSize:14]];
     [claBtn setImage:[UIImage imageNamed:@"calculator_icon"] forState:(UIControlStateNormal)];
+    [claBtn setTitleEdgeInsets:UIEdgeInsetsMake(claBtn.imageView.frame.size.height+10,-claBtn.imageView.frame.size.width, 0.0,0.0)];
+    [claBtn setImageEdgeInsets:UIEdgeInsetsMake(-claBtn.bounds.size.width/4+15, claBtn.bounds.size.width/4-10, claBtn.titleLabel.bounds.size.height, -claBtn.bounds.size.width/4)];
     
     bowserBtn = [[UIButton alloc] init];
     [bowserBtn setBackgroundColor:HWF7F7F7Color];
     bowserBtn.clipsToBounds = YES;
     bowserBtn.layer.cornerRadius = 16.f;
     [bowserBtn addTarget:self
-               action:@selector(bowserBtnPressed)
-     forControlEvents:(UIControlEventTouchUpInside)];
+                  action:@selector(bowserBtnPressed)
+        forControlEvents:(UIControlEventTouchUpInside)];
     [bgView addSubview:bowserBtn];
     [bowserBtn mas_makeConstraints:^(MASConstraintMaker *make) {
         make.top.mas_equalTo(34.f);
@@ -96,25 +101,33 @@
         make.width.mas_equalTo(112);
         make.height.mas_equalTo(112);
     }];
-
+    
     [bowserBtn.layer setBorderWidth:2];
     [bowserBtn.layer setBorderColor:[UIColor clearColor].CGColor];
-    [bowserBtn setTitle:@"浏览器" forState:(UIControlStateNormal)];
+    [bowserBtn setTitle:NSLocalizedString(@"logo_bowser",nil) forState:(UIControlStateNormal)];
     [bowserBtn setTitleColor:HW0A132BColor forState:(UIControlStateNormal)];
     [bowserBtn.titleLabel setFont:[UIFont systemFontOfSize:14]];
     [bowserBtn setImage:[UIImage imageNamed:@"web_icon"] forState:(UIControlStateNormal)];
+    [bowserBtn setTitleEdgeInsets:UIEdgeInsetsMake(bowserBtn.imageView.frame.size.height+10,-bowserBtn.imageView.frame.size.width, 0.0,0.0)];
+    [bowserBtn setImageEdgeInsets:UIEdgeInsetsMake(-bowserBtn.bounds.size.width/4+15, bowserBtn.bounds.size.width/4-10, bowserBtn.titleLabel.bounds.size.height, -bowserBtn.bounds.size.width/4)];
 }
 
 - (void)claBtnPressed{
     [claBtn.layer setBorderColor:HW13B2EBColor.CGColor];
     [bowserBtn.layer setBorderColor:[UIColor clearColor].CGColor];
     selectIndex = 1;
+    if ([delegate respondsToSelector:@selector(logoSelectViewHaveSelect)]){
+        [delegate logoSelectViewHaveSelect];
+    }
 }
 
 - (void)bowserBtnPressed{
     [bowserBtn.layer setBorderColor:HW13B2EBColor.CGColor];
     [claBtn.layer setBorderColor:[UIColor clearColor].CGColor];
     selectIndex = 2;
+    if ([delegate respondsToSelector:@selector(logoSelectViewHaveSelect)]){
+        [delegate logoSelectViewHaveSelect];
+    }
 }
 
 @end

+ 9 - 0
双子星云手机/en.lproj/Localizable.strings

@@ -56,3 +56,12 @@
 "log_use_and_deal" = "和";
 "log_login_other" = "设备已在别处登录";
 "log_login_system_busy" = "系统繁忙,请稍后再试!";
+
+"logo_select_logo" = "请选择图标";
+"logo_calculator" = "计算器";
+"logo_bowser" = "浏览器";
+"logo_set_pwd_tips" = "修改入口密码";
+"logo_input_pwd_tips" = "请输入4位数密码";
+"logo_input_pwd_again_tips" = "请再次4位数密码";
+"logo_input_pwd_no_same_tips" = "两次密码不一致,请重新输入";
+"logo_set_pwd_success" = "修改启动密码成功";

+ 13 - 1
双子星云手机/zh-Hans.lproj/Localizable.strings

@@ -37,7 +37,7 @@
 "history_delete_history_tips" = "确认删除所有历史记录?";
 "app_install_whatsApp_tips" = "请先安装whatsApp!";
 
-//NSLocalizedString(@"log_sms_get",nil)
+//NSLocalizedString(@"logo_input_pwd_no_same_tips",nil)
 //NSLocalizedString(@"history_yesterday",nil)
 //NSLocalizedString(@"log_login_system_busy",nil)
 
@@ -62,3 +62,15 @@
 
 "log_login_other" = "设备已在别处登录";
 "log_login_system_busy" = "系统繁忙,请稍后再试!";
+
+
+
+"logo_select_logo" = "请选择图标";
+"logo_calculator" = "计算器";
+"logo_bowser" = "浏览器";
+"logo_set_pwd_tips" = "修改入口密码";
+"logo_input_pwd_tips" = "请输入4位数密码";
+"logo_input_pwd_again_tips" = "请再次4位数密码";
+"logo_input_pwd_no_same_tips" = "两次密码不一致,请重新输入";
+"logo_set_pwd_success" = "修改启动密码成功";
+