using CommonLibrary; using System; using System.Collections.Generic; using System.Linq; using System.Text; //========================================================================================= // // 模版说明:使用BasicFramework框架和网络框架实现了服务器模版,包含了基础的创建操作 // //========================================================================================= namespace 软件系统服务端模版 { /// /// 服务器类,存储系统运行的静态参数 /// public class UserServer { /// /// 版本号,公告,是否允许登录,不能登录存储 /// public static ServerSettings ServerSettings { get; set; } = new ServerSettings(); /// /// 所有账户信息的存储对象,具体的账户类可以根据UserAccount进行扩充 /// public static ServerAccounts ServerAccounts { get; set; } = new ServerAccounts( new List() { //示例:新增一个默认的超级管理员 new UserAccount() { UserName="admin", Password="123456", Factory="总公司", RegisterTime=DateTime.Now, LastLoginTime=DateTime.Now, LoginEnable=true, Grade=AccountGrade.SuperAdministrator, ForbidMessage="该帐号已被停用", LoginFrequency=0, LastLoginIpAddress="", } }); } /// /// 一个扩展的用户账户示例,代替服务器和客户端的账户类即可 /// 也可以直接在源代码中扩展 /// public class UserAccountEx : UserAccount { /// /// 用户的年龄 /// public int Age { get; set; } = 0; /// /// 用户的家庭住址 /// public string HomeAddress { get; set; } = ""; } }