コード例 #1
0
        internal static void BaglantiCumleleriAta()
        {
            string baglantiCumlesiDosyaYolu = Path.Combine(Application.StartupPath, "System.dat");

            string sifreliCumle = string.Empty;

            if (File.Exists(baglantiCumlesiDosyaYolu))
            {
                sifreliCumle = File.ReadAllText(baglantiCumlesiDosyaYolu);
            }

            string baglantiCumleleri = string.Empty;

            if (!string.IsNullOrEmpty(sifreliCumle))
            {
                UniqueValue sifreleme = new UniqueValue();
                baglantiCumleleri = sifreleme.EnDeCrypt(sifreliCumle);
            }
            string[] baglantiCumleleriArray = baglantiCumleleri.Split(new string[] { "^#^" }, StringSplitOptions.None);

            if (baglantiCumleleriArray.Length > 0 && !string.IsNullOrWhiteSpace(baglantiCumleleriArray[0]))
            {
                SqlHelper.DinamikConnStr = baglantiCumleleriArray[0];
            }
        }
コード例 #2
0
        internal static void BaglantiCumleleriKaydet()
        {
            string veri = SqlHelper.DinamikConnStr;

            string baglantiCumlesiDosyaYolu = Path.Combine(Application.StartupPath, "System.dat");

            UniqueValue sifreleme    = new UniqueValue();
            string      sifreliCumle = sifreleme.EnDeCrypt(veri);

            File.WriteAllText(baglantiCumlesiDosyaYolu, sifreliCumle);
        }