Winfrom学习(三)--登陆记录用户信息
参考链接:https://blog.csdn.net/huangshunle/article/details/7281683
1、创建用户类
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | public class User { private int userId; private string faceId; private string userName; private bool loginStatus = false ; //登陆状态 private int userRoleId; public int UserId { get => userId; set => userId = value; } public string FaceId { get => faceId; set => faceId = value; } public string UserName { get => userName; set => userName = value; } public bool LoginStatus { get => loginStatus; set => loginStatus = value; } public int UserRoleId { get => userRoleId; set => userRoleId = value; } public static User _CurrentUser = null ; //应用单件模式,保存用户登录状态 public static User currentUser { get { if (_CurrentUser == null ) _CurrentUser = new User(); return _CurrentUser; } } } |
2、登陆后添加用户信息
1 2 3 | User.currentUser.UserName = "111" ; User.currentUser.FaceId = "1" ; User.currentUser.LoginStatus = true ; |
3、使用
1 2 3 4 | if (!User.currentUser.LoginStatus) //未登录 { //... } |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步