From 9aa32bd5ed75d54b2141b6c91f163d43216a3643 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期五, 06 十二月 2019 13:14:02 +0800 Subject: [PATCH] 20191206 --- HDL_ON/HDL/Operation/UserInfo.cs | 34 ++++++++++------------------------ 1 files changed, 10 insertions(+), 24 deletions(-) diff --git a/HDL_ON/HDL/Operation/UserInfo.cs b/HDL_ON/HDL/Operation/UserInfo.cs index 569a97a..f56eb44 100644 --- a/HDL_ON/HDL/Operation/UserInfo.cs +++ b/HDL_ON/HDL/Operation/UserInfo.cs @@ -1,8 +1,6 @@ 锘縰sing System; using System.Collections.Generic; -using System.Linq; using System.Text; -using HDL_ON.UI; namespace HDL_ON { @@ -10,14 +8,9 @@ public class UserInfo { /// <summary> - /// 瀛樺偍鏂囦欢 - /// </summary> - public static string GlobalRegisterFile = "Register_File"; - /// <summary> /// 鐢ㄦ埛鍚嶇О /// </summary> public string UserName = ""; - /// <summary> /// 鐢ㄦ埛 /// </summary> @@ -33,25 +26,18 @@ public int ID; /// <summary> - /// 鍘熷瘑鐮� - /// </summary> - //public string OriginalPassword; - - /// <summary> /// 涓婁竴娆$櫥褰曟椂闂� /// </summary> - public DateTime LastTime = System.DateTime.MinValue; + public DateTime LastTime = DateTime.MinValue; /// <summary> /// 鏄惁鏄櫥褰曠姸鎬� /// </summary> public bool IsLogin { get { - return (System.DateTime.Now - LastTime).TotalDays < 7; + return (DateTime.Now - LastTime).TotalDays < 7; } } - - //public bool TipShowed = false; public int AccountType = 0; @@ -59,15 +45,20 @@ public string LoginTokenString{ get { - var result = System.Text.Encoding.UTF8.GetBytes (Password); + var result = Encoding.UTF8.GetBytes (Password); var md5 = new System.Security.Cryptography.MD5CryptoServiceProvider (); var output = md5.ComputeHash (result); var md5Password = BitConverter.ToString (output).Replace ("-", ""); var account_md5Pssword = AccountString + ":" + md5Password; - var tokenBytes = System.Text.Encoding.UTF8.GetBytes (account_md5Pssword); + var tokenBytes = Encoding.UTF8.GetBytes (account_md5Pssword); return Convert.ToBase64String (tokenBytes).Replace ("=", "%3D"); } } + + /// <summary> + /// 鐢ㄦ埛浣忓畢鍒楄〃 + /// </summary> + public List<RegionInfoRes> HomeLists = new List<RegionInfoRes>(); /// <summary> /// <!--SIP 甯愬彿--> @@ -77,12 +68,7 @@ public void SaveUserInfo () { - MyIO.FileUtils.WriteFileByBytes (UserInfo.GlobalRegisterFile, Encoding.UTF8.GetBytes (Newtonsoft.Json.JsonConvert.SerializeObject (this))); - } - - public void ReInitUserInfo() - { - MainPage.LoginUser = Newtonsoft.Json.JsonConvert.DeserializeObject<UserInfo> (System.Text.Encoding.UTF8.GetString (HDL_ON.MyIO.FileUtils.ReadFile (UserInfo.GlobalRegisterFile))); + MyIO.FileUtils.WriteFileByBytes ("Register_File", Encoding.UTF8.GetBytes (Newtonsoft.Json.JsonConvert.SerializeObject (this))); } } } \ No newline at end of file -- Gitblit v1.8.0