guodong 1 жил өмнө
parent
commit
8fce6025ad

+ 6 - 0
GameClient/Assets/Game/HotUpdate/Views/Login/LoginInputView.cs

@@ -30,6 +30,12 @@ namespace GFGGame
             _ui.m_btnSure.onClick.Add(OnClickBtnSure);
             _ui.m_btnSure.onClick.Add(OnClickBtnSure);
             _ui.m_btnCancel.onClick.Add(OnClickBtnCancel);
             _ui.m_btnCancel.onClick.Add(OnClickBtnCancel);
             _ui.m_btnRegister.onClick.Add(OnClickBtnRegister);
             _ui.m_btnRegister.onClick.Add(OnClickBtnRegister);
+
+            _ui.m_inputAccount.restrict = "^[0-9A-Za-z_]$";
+            if(LauncherConfig.netType == LauncherConfig.EnumNetType.LOCAL)
+            {
+                _ui.m_inputPassword.promptText = "[color=#B8A492]当前支持免密登录[/color]";
+            }
         }
         }
 
 
         protected override void OnShown()
         protected override void OnShown()

+ 16 - 0
GameClient/Assets/Game/HotUpdate/Views/Login/RegisterView.cs

@@ -42,6 +42,12 @@ namespace GFGGame
             //     Timers.inst.Add(1,0, timerCallback, endTime);
             //     Timers.inst.Add(1,0, timerCallback, endTime);
             //     timerCallback(endTime);
             //     timerCallback(endTime);
             // });
             // });
+
+            //输入限制
+            _ui.m_inputAccount.restrict = "^[0-9A-Za-z_]$";
+            _ui.m_inputPassword2.restrict = _ui.m_inputPassword.restrict = "^[0-9A-Za-z_]$";
+            _ui.m_inputName.restrict = "^[\u4e00-\u9fa5a-zA-Z]$";
+            _ui.m_inputIDNumber.restrict = "^[a-zA-Z0-9]$";
         }
         }
 
 
         private void timerCallback(object param)
         private void timerCallback(object param)
@@ -88,11 +94,21 @@ namespace GFGGame
                 PromptController.Instance.ShowFloatTextPrompt("请输入账号");
                 PromptController.Instance.ShowFloatTextPrompt("请输入账号");
                 return;
                 return;
             }
             }
+            if(account.Length < 8)//最长输入在UI编辑器中做了限制
+            {
+                PromptController.Instance.ShowFloatTextPrompt("账号长度最少需要8位");
+                return;
+            }
             if (string.IsNullOrEmpty(password))
             if (string.IsNullOrEmpty(password))
             {
             {
                 PromptController.Instance.ShowFloatTextPrompt("请输入密码");
                 PromptController.Instance.ShowFloatTextPrompt("请输入密码");
                 return;
                 return;
             }
             }
+            if (password.Length < 8)//最长输入在UI编辑器中做了限制
+            {
+                PromptController.Instance.ShowFloatTextPrompt("密码长度最少需要8位");
+                return;
+            }
             if (passwordSure != password)
             if (passwordSure != password)
             {
             {
                 PromptController.Instance.ShowFloatTextPrompt("确认密码不一致");
                 PromptController.Instance.ShowFloatTextPrompt("确认密码不一致");

BIN
GameClient/Assets/ResIn/UI/League/League_fui.bytes


BIN
GameClient/Assets/ResIn/UI/Login/Login_fui.bytes


BIN
GameClient/Assets/ResIn/UI/RoleInfo/RoleInfo_fui.bytes