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)//未登录
{
//...
}

  

原文地址:https://www.cnblogs.com/webttt/p/14863381.html