示例#1
0
文件: Api.cs 项目: baiy/login
        /// <summary>
        /// 获取账号信息
        /// </summary>
        /// <returns>返回解密后的json格式内容</returns>
        public string GetDb()
        {
            Config con = new Config();

            con.ReaderConfig();
            string db = "";

            if (IsNet())
            {
                WebClient MyWebClient = new WebClient();
                MyWebClient.Credentials = CredentialCache.DefaultCredentials;
                Byte[] pageData = MyWebClient.DownloadData(con.config.ApiUrl);
                db = Encoding.UTF8.GetString(pageData);
                StreamWriter sw = new StreamWriter(db_path, false);
                sw.WriteLine(db);
                sw.Close();
            }
            else
            {
                if (!ExistsDb())
                {
                    throw new Exception("请先连接网络 获取账号数据文件");
                }
                string[] str = File.ReadAllLines(db_path, System.Text.Encoding.Default);
                db = string.Join("", str);
            }

            return(Encrypt.decode(db, con.config.EncryptKey));
        }
示例#2
0
文件: Api.cs 项目: baiy/login
        /// <summary>
        /// 获取账号信息
        /// </summary>
        /// <returns>返回解密后的json格式内容</returns>
        public string GetDb()
        {
            Config con = new Config();
            con.ReaderConfig();
            string db = "";
            if(IsNet())
            {
                WebClient MyWebClient = new WebClient();
                MyWebClient.Credentials = CredentialCache.DefaultCredentials;
                Byte[] pageData = MyWebClient.DownloadData(con.config.ApiUrl);
                db = Encoding.UTF8.GetString(pageData);
                StreamWriter sw = new StreamWriter(db_path, false);
                sw.WriteLine(db);
                sw.Close();
            }
            else
            {
                if (!ExistsDb())
                {
                    throw new Exception("请先连接网络 获取账号数据文件");
                }
                string[] str = File.ReadAllLines(db_path, System.Text.Encoding.Default);
                db = string.Join("",str);
            }

            return Encrypt.decode(db, con.config.EncryptKey);
        }
示例#3
0
        private static DataConfig GetPath()
        {
            Config con = new Config();

            con.ReaderConfig();
            return(con.config);
        }
示例#4
0
文件: Form1.cs 项目: baiy/login
        private void SetConfig()
        {
            Config con = new Config();

            con.ReaderConfig();
            textapiurl.Text     = con.config.ApiUrl;
            textBoxftppath.Text = con.config.FtpPath;
            textBoxsshpath.Text = con.config.SshPath;
            textBoxftpcmd.Text  = con.config.FtpCmd;
            textBoxsshcmd.Text  = con.config.SshCmd;
        }
示例#5
0
文件: Form1.cs 项目: baiy/login
 private void SetConfig()
 {
     Config con = new Config();
     con.ReaderConfig();
     textapiurl.Text = con.config.ApiUrl;
     textBoxftppath.Text = con.config.FtpPath;
     textBoxsshpath.Text = con.config.SshPath;
     textBoxftpcmd.Text = con.config.FtpCmd;
     textBoxsshcmd.Text = con.config.SshCmd;
 }
示例#6
0
文件: RunProgram.cs 项目: baiy/login
 private static DataConfig GetPath()
 {
     Config con = new Config();
     con.ReaderConfig();
     return con.config;
 }