コード例 #1
0
ファイル: Logon.cs プロジェクト: silverfoxy/Youtube-dl
 private void button_login_Click(object sender, EventArgs e)
 {
     Crypt cr = new Crypt();
     string encUsername = cr.Encrypt(textBox_username.Text, "1i2dpMdSp1npd?!_1wi-1dijw1");
     string encPassword = cr.Encrypt(textBox_password.Text, "!@a0s0kdasdASKF424GG*Rergl)");
     string serverip = textBox_ip.Text;
     int serverport = int.Parse(textBox_port.Text);
     //save to file
     SettingsManager manager = new SettingsManager(encUsername, encPassword, serverip, serverport, Properties.Resources.SETTINGS_FILE_ADDRESS);
     int port = 0;
     try
     {
         port = int.Parse(textBox_port.Text);
     }
     catch (Exception)
     {
         MessageBox.Show("Invalid Port", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     Cursor = Cursors.WaitCursor;
     if (ValidateCredentials(textBox_username.Text, textBox_password.Text, textBox_ip.Text, port))
     {
         Cursor = Cursors.Default;
         this.Close();
     }
     else
         Cursor = Cursors.Default;
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: silverfoxy/Youtube-dl
 public Form1()
 {
     InitializeComponent();
     SETTINGS_FILE_ADDRESS = Properties.Resources.SETTINGS_FILE_ADDRESS;
     qualities = new List<string>();
     comboBox_quality.Items.Add(new ComboboxItem("Default Quality", 0));
     comboBox_quality.SelectedIndex = 0;
     SettingsManager manager = new SettingsManager(SETTINGS_FILE_ADDRESS);
     bool login = false;
     if (manager.serverIP != null)
     {
         SERVER_IP = manager.serverIP;
     }
     else
         login = true;
     if (manager.serverPort != null)
     {
         SERVER_PORT = (int)manager.serverPort;
     }
     else
         login = true;
     if (manager.encUsername != null)
     {
         Crypt cr = new Crypt();
         SERVER_USERNAME = cr.Decrypt(manager.encUsername, "1i2dpMdSp1npd?!_1wi-1dijw1");
     }
     else
         login = true;
     if (manager.encPassword != null)
     {
         Crypt cr = new Crypt();
         SERVER_PASSWORD = cr.Decrypt(manager.encPassword, "!@a0s0kdasdASKF424GG*Rergl)");
     }
     else
         login = true;
     if (login)
     {
         Login(SERVER_USERNAME, SERVER_PASSWORD, SERVER_IP, SERVER_PORT);
     }
     string[] args = Environment.GetCommandLineArgs();
     if (args.Length > 1)
     {
         textBox_link.Text = args[1];
         Update();
     }
 }