From c0ce2f57a4f836ebeb9e7b8b4b5a4407fd78dc86 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期三, 23 九月 2020 10:06:05 +0800
Subject: [PATCH] 上传
---
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlCheckLogic.cs | 37 +++++++++++++++++++++++++++----------
1 files changed, 27 insertions(+), 10 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlCheckLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlCheckLogic.cs
index 86f3969..bdfd26b 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlCheckLogic.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlCheckLogic.cs
@@ -121,6 +121,23 @@
}
}
+ /// <summary>
+ /// 妫�娴嬪瓧绗︿覆鏄惁鏄函鏁板瓧
+ /// </summary>
+ /// <param name="i_text"></param>
+ /// <returns></returns>
+ public bool CheckIsNumber(string i_text)
+ {
+ foreach (var c in i_text)
+ {
+ if (char.IsNumber(c) == false)
+ {
+ return false;
+ }
+ }
+ return true;
+ }
+
#endregion
#region 鈻� 妫�娴嬬綉鍏冲叡閫氶敊璇姸鎬佺爜_____________
@@ -215,14 +232,14 @@
/// 鎵ц浜屾瀹夊叏楠岃瘉(涓夌楠岃瘉鐨勬爣棰樹娇鐢ㄩ粯璁ゅ�硷細Touch ID楠岃瘉,瀵嗙爜楠岃瘉,鎵嬪娍楠岃瘉)
/// </summary>
/// <param name="SuccessAction">濡傛灉璁剧疆鏈夐獙璇佹柟寮�,骞朵笖楠岃瘉鎴愬姛鍚庢墠浼氳皟鐢ㄧ殑鍥炶皟鍑芥暟,涓嶇劧涓嶄細璋冪敤杩欎釜涓滆タ</param>
- /// <param name="FailAction">濡傛灉瀹屽叏娌℃湁璁剧疆鏈夐獙璇佹柟寮�,鎵嶄細璋冪敤鐨勫洖璋冨嚱鏁�,涓嶇劧涓嶄細璋冪敤杩欎釜涓滆タ(鍙栨秷杈撳叆涓嶄細璋冪敤杩欎釜涓滆タ)</param>
- public void CheckSecondarySecurity(Action SuccessAction, Action FailAction = null)
+ /// <param name="NotSettionAction">濡傛灉瀹屽叏娌℃湁璁剧疆鏈夐獙璇佹柟寮�,鎵嶄細璋冪敤鐨勫洖璋冨嚱鏁�,涓嶇劧涓嶄細璋冪敤杩欎釜涓滆タ(鍙栨秷杈撳叆涓嶄細璋冪敤杩欎釜涓滆タ)</param>
+ public void CheckSecondarySecurity(Action SuccessAction, Action NotSettionAction = null)
{
CheckSecondarySecurity(
Language.StringByID(R.MyInternationalizationString.uTouchIDCheck),
Language.StringByID(R.MyInternationalizationString.uPasswordAuthentication),
Language.StringByID(R.MyInternationalizationString.uGestureAuthentication),
- SuccessAction, FailAction);
+ SuccessAction, NotSettionAction);
}
/// <summary>
@@ -232,8 +249,8 @@
/// <param name="i_PasswordText">瀵嗙爜楠岃瘉鐨勬樉绀烘枃鏈�</param>
/// <param name="i_GestureText">鎵嬪娍楠岃瘉鐨勬樉绀烘枃鏈�</param>
/// <param name="SuccessAction">濡傛灉璁剧疆鏈夐獙璇佹柟寮�,骞朵笖楠岃瘉鎴愬姛鍚庢墠浼氳皟鐢ㄧ殑鍥炶皟鍑芥暟,涓嶇劧涓嶄細璋冪敤杩欎釜涓滆タ</param>
- /// <param name="FailAction">濡傛灉瀹屽叏娌℃湁璁剧疆鏈夐獙璇佹柟寮�,鎵嶄細璋冪敤鐨勫洖璋冨嚱鏁�,涓嶇劧涓嶄細璋冪敤杩欎釜涓滆タ(鍙栨秷杈撳叆涓嶄細璋冪敤杩欎釜涓滆タ)</param>
- public void CheckSecondarySecurity(string i_TouchText, string i_PasswordText, string i_GestureText, Action SuccessAction, Action FailAction = null)
+ /// <param name="NotSettionAction">濡傛灉瀹屽叏娌℃湁璁剧疆鏈夐獙璇佹柟寮�,鎵嶄細璋冪敤鐨勫洖璋冨嚱鏁�,涓嶇劧涓嶄細璋冪敤杩欎釜涓滆タ(鍙栨秷杈撳叆涓嶄細璋冪敤杩欎釜涓滆タ)</param>
+ public void CheckSecondarySecurity(string i_TouchText, string i_PasswordText, string i_GestureText, Action SuccessAction, Action NotSettionAction = null)
{
//鍏堟妸杩欎釜涓滆タ缃┖
TouchIDUtils.Instance.OnHDLTouchIDStateBackEvent = null;
@@ -274,28 +291,28 @@
}
};
TouchIDUtils.Instance.showTouchIDWithDescribe(null, null);
- FailAction = null;
+ NotSettionAction = null;
}
else if (string.IsNullOrEmpty(UserCenterResourse.AccountOption.PswAuthentication) == false)
{
//瀵嗙爜楠岃瘉
var form = new PswSecondarySecurityForm();
form.AddForm(i_TouchText, i_PasswordText, i_GestureText, SuccessAction);
- FailAction = null;
+ NotSettionAction = null;
}
else if (string.IsNullOrEmpty(UserCenterResourse.AccountOption.GestureAuthentication) == false)
{
//鎵嬪娍楠岃瘉
var form = new PswGestureSecirityForm();
form.AddForm(i_TouchText, i_PasswordText, i_GestureText, SuccessAction);
- FailAction = null;
+ NotSettionAction = null;
}
else
{
//瀹屽叏娌℃湁璁剧疆鏈変换浣曢獙璇佹柟寮�
SuccessAction = null;
- FailAction?.Invoke();
- FailAction = null;
+ NotSettionAction?.Invoke();
+ NotSettionAction = null;
}
}
--
Gitblit v1.8.0