Пример #1
0
        /// <summary>
        /// 根据用户名构造
        /// </summary>
        public SiteIdentity(string currentUserName)
        {
            DataRow userRow = dataUser.Retrieve(currentUserName);

            if (userRow != null)
            {
                userName = currentUserName;
                trueName = (string)userRow["TrueName"];
                email    = (string)userRow["Email"];
                userID   = (int)userRow["UserID"];
                password = (byte[])userRow["Password"];
                sex      = (string)userRow["Sex"];
            }
        }
Пример #2
0
        /// <summary>
        /// 加载用户数据
        /// </summary>
        private void LoadFromID()
        {
            DataRow userRow = dataUser.Retrieve(userID);

            if (userRow != null)
            {
                userName     = (string)userRow["UserName"];
                trueName     = (string)userRow["TrueName"];
                sex          = (string)userRow["Sex"];
                phone        = (string)userRow["Phone"];
                email        = (string)userRow["Email"];
                employeeID   = (int)userRow["EmployeeID"];
                departmentID = (string)userRow["DepartmentID"];
                activity     = (bool)userRow["Activity"];
                userType     = (string)userRow["UserType"];
                password     = (byte[])userRow["Password"];
                style        = (int)userRow["Style"];
            }
        }
Пример #3
0
 public User(String email)
 {
     _user = new Data.User(ModuleSettings);
     LoadFromRow(_user.Retrieve(email));
 }
Пример #4
0
 //public User(WebPrinciple existingPrincipal)
 //{
 //    _user = new Fpp.WebModules.Data.User(ModuleSettings);
 //    ID = ((SiteIdentity)existingPrincipal.Identity).UserID;
 //    LoadFromID();
 //}
 public User(String userName, String Password)
 {
     _user = new Data.User(ModuleSettings);
     LoadFromRow(_user.Retrieve(userName, Password));
 }