Exemplo n.º 1
0
        /// <summary>
        /// 检查登录密码是否正确
        /// </summary>
        /// <param name="pw"></param>
        /// <returns></returns>
        public static bool CheckPw(string pw)
        {
            bool result = false;
            string encryptPwNow = GetMD5Str(GetMD5Str(pw));
            RegisterHelper rh = new RegisterHelper();

            //判断是否是第一次使用程序,若是则写入注册表初始密码123
            if (!rh.isExist(RegisterHelper.keyType.HKEY_CURRENT_USER,"user"))
            {
                rh.setValue(RegisterHelper.keyType.HKEY_CURRENT_USER, "user", "pw", GetMD5Str(GetMD5Str("123")));
            }

            string encryptPw = rh.getValue(RegisterHelper.keyType.HKEY_CURRENT_USER, "user", "pw");
            if (encryptPw == encryptPwNow)
            {
                result = true;
            }
            return result;
        }
Exemplo n.º 2
0
 /// <summary>
 /// 设置登录密码
 /// </summary>
 /// <param name="pw"></param>
 public static void SetPw(string pw)
 {
     string encryptPw = GetMD5Str(GetMD5Str(pw));
     RegisterHelper rh = new RegisterHelper();
     rh.setValue(RegisterHelper.keyType.HKEY_CURRENT_USER, "user", "pw", encryptPw);
 }