Winfrom学习(三)--登陆记录用户信息
参考链接:https://blog.csdn.net/huangshunle/article/details/7281683
1、创建用户类
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、登陆后添加用户信息
User.currentUser.UserName = "111"; User.currentUser.FaceId ="1"; User.currentUser.LoginStatus = true;
3、使用
if (!User.currentUser.LoginStatus)//未登录 { //... }