public void SetLoginData(ConnectionLoginData loginData) { MsSqlCe40LoginData data = loginData as MsSqlCe40LoginData; txtFilePath.Text = data.FilePath; txtPassword.Text = data.Password; txtLocale.SelectedIndex = m_localeIndex[data.LCID]; }
ConnectionError OnUserApprove(ConnectionLoginData data) { if (!blockedPlayersList.ContainsKey(data.PlayerId) || Whitelist.Contains(data.PlayerId.ToString())) return ConnectionError.NoError; if (LogToConsole) Warning(string.Format(blockedPlayersList[data.PlayerId], data.PlayerName + " (" + data.PlayerId + ")")); return ConnectionError.ApprovalDenied; }
public void Init(IDbCommonConnectionPlugin connectionData, ConnectionLoginData loginData) { m_connectionData = connectionData; m_loginData = loginData; if (m_loginData != null) { txtConnectionName.Text = m_loginData.ConnectionName; } }
public bool IsNew(IDbCommonConnectionPlugin connectionData, ConnectionLoginData data) { List<ConnectionLoginData> list = GetList(connectionData); foreach (ConnectionLoginData listItem in list) { if (data.Equals(listItem)) return false; } return true; }
public void Add(IDbCommonConnectionPlugin connectionData, ConnectionLoginData data) { List<ConnectionLoginData> list = GetList(connectionData); list.Add(data); string path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), ApplicationFolder, LoginDataFolder, connectionData.ConnectionName, data.ConnectionName); Directory.CreateDirectory(Path.GetDirectoryName(path)); byte[] key = UnicodeEncoding.ASCII.GetBytes(System.Security.Principal.WindowsIdentity.GetCurrent().User.Value); byte[] subkey = GetCompressedKey(key, 32); Aes aes = AesCryptoServiceProvider.Create(); aes.Key = subkey; aes.IV = new byte[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }; byte[] byteData = Utils.SerializeObjectXML<ConnectionLoginData>(data); byte[] resultArray = aes.CreateEncryptor().TransformFinalBlock(byteData, 0, byteData.Length); File.WriteAllBytes(path, resultArray); }
public virtual void SetLoginData(ConnectionLoginData loginData) { throw new NotImplementedException(); }
private ConnectionError OnUserApprove(ConnectionLoginData data) { HookCalled("OnUserApprove"); Puts("Running OnUserApprove for player " + data.PlayerName + " with SteamID " + data.PlayerId.ToString()); return ConnectionError.NoError; }
private ConnectionError OnUserApprove(ConnectionLoginData data) { HookCalled("OnUserApprove"); Puts("Running OnUserApprove for player " + data.PlayerName + " with SteamID " + data.PlayerId); return(ConnectionError.NoError); }
public void Remove(IDbCommonConnectionPlugin connectionData, ConnectionLoginData data) { List<ConnectionLoginData> list = GetList(connectionData); list.Remove(data); }