代码整理重构,修复个人文件下载失败的BUG,发布版本1.4.0

This commit is contained in:
dathlin
2017-09-19 10:37:17 +08:00
parent 379d38d0eb
commit de13c87afe
14 changed files with 129 additions and 139 deletions

View File

@@ -72,7 +72,7 @@ namespace CommonLibrary
{
all_list_accounts[i].SmallPortraitMD5 = smallPortraitMD5;
all_list_accounts[i].LargePortraitMD5 = largePortraitMD5;
ILogNet?.WriteInfo(Resource.StringResouce.AccountModifyPassword + name);
ILogNet?.WriteInfo(Resource.StringResouce.AccountUploadPortrait + name);
break;
}
}

View File

@@ -274,14 +274,14 @@ namespace CommonLibrary
/// </summary>
public override void LoadByFile()
{
LoadByFile(m => SoftSecurity.MD5Decrypt(m, CommonLibrary.Security));
LoadByFile(m => SoftSecurity.MD5Decrypt(m, CommonProtocol.Security));
}
/// <summary>
/// 使用指定的加密实现数据加密
/// </summary>
public override void SaveToFile()
{
SaveToFile(m => SoftSecurity.MD5Encrypt(m, CommonLibrary.Security));
SaveToFile(m => SoftSecurity.MD5Encrypt(m, CommonProtocol.Security));
}

View File

@@ -86,8 +86,8 @@
<DependentUpon>FormVersionControl.cs</DependentUpon>
</Compile>
<Compile Include="BasicSupport\SoftSettings.cs" />
<Compile Include="Common.cs" />
<Compile Include="HeadCode.cs" />
<Compile Include="ProtocolSupport\Common.cs" />
<Compile Include="ProtocolSupport\HeadCode.cs" />
<Compile Include="OrderSupport\ClassGoods.cs" />
<Compile Include="OrderSupport\ClassOrder.cs" />
<Compile Include="PortraitSupport\PortraitSupport.cs" />

View File

@@ -6,9 +6,21 @@ using HslCommunication.BasicFramework;
namespace CommonLibrary
{
public class CommonLibrary
/*****************************************************************************************
*
*
*
*
*
*****************************************************************************************/
public class CommonProtocol
{
static CommonLibrary()
static CommonProtocol()
{
/**************************************************************************
*
@@ -39,7 +51,7 @@ namespace CommonLibrary
/**************************************************************************
*
* 2017914 22:06:27 1.4.0
* 2017919 22:06:27 1.4.0
*
**************************************************************************/
@@ -48,7 +60,20 @@ namespace CommonLibrary
}
#region
/************************************************************************************************
*
* GUID码
*
**************************************************************************************************/
/// <summary>
/// 用于整个网络服务交互的身份令牌,可有效的防止来自网络的攻击,重新生成令牌后就无法更改,否则不支持自动升级
/// </summary>
public static Guid KeyToken { get; set; } = new Guid("1275BB9A-14B2-4A96-9673-B0AF0463D474");
//======================================================================================
// 此处的所有的网络端口应该重新指定,防止其他人的项目连接到你的程序上
@@ -82,71 +107,13 @@ namespace CommonLibrary
/// 文件管理的服务器端口
/// </summary>
public static int Port_Advanced_File_Server { get; } = 24672;
#endregion
/// <summary>
/// 整个系统的加密解密密码
/// </summary>
public const string Security = "qwertyui";
public static string Security { get; } = "qwertyui";
}
/// <summary>
/// 选项类,包含了所有的标识和文本的对应关系
/// </summary>
public class BasicOptions
{
/// <summary>
/// 测试,用于生成数据状态的信息存储
/// </summary>
public static readonly List<BasicOptions> test = new List<BasicOptions>()
{
new BasicOptions(0,"测试一"),
new BasicOptions(1,"测试二"),
new BasicOptions(2,"测试三"),
};
/// <summary>
/// 实例化一个对象
/// </summary>
public BasicOptions()
{
}
/// <summary>
/// 根据信息实例化一个选项对象
/// </summary>
/// <param name="code"></param>
/// <param name="des"></param>
public BasicOptions(int code, string des)
{
IntegerCode = code;
Description = des;
}
/// <summary>
/// 整数的代号
/// </summary>
public int IntegerCode { get; set; } = 0;
/// <summary>
/// 代号描述的文本
/// </summary>
public string Description { get; set; } = string.Empty;
/// <summary>
/// 过去描述
/// </summary>
/// <returns></returns>
public override string ToString()
{
return Description;
}
}
}