コード例 #1
0
        public void ModifyPassword(string newPassword)
        {
            var user = DBInstance.FindUser(this.Email);

            if (user != null)
            {
                user.GetSalt();
                string newEncryptedPassword = user.EncodePassword(newPassword);
                user.EncryptedPassword = newEncryptedPassword;
            }
            DBInstance.UpdateUser(user);
        }
コード例 #2
0
        public static void SetAccesLevel(string email, AccesLevel newLevel)
        {
            if (Level != AccesLevel.Admin)
            {
                return;
            }
            var user = DBInstance.FindUser(email);

            if (user != null)
            {
                user.Level = newLevel;
            }
            DBInstance.UpdateUser(user);
        }