Пример #1
0
        public bool IsSimilarAccount(string inputInformation, Account checkedAccount)
        {
            char[]    delimiterChars     = { '\n' };
            string[]  loginsAndPasswords = inputInformation.Split(delimiterChars);
            Shifrator decrypter          = new Shifrator();

            for (int i = 0; i < loginsAndPasswords.Length; i++)
            {
                string str = decrypter.Decrypt(loginsAndPasswords[i], "100501");
                loginsAndPasswords[i] = decrypter.Decrypt(loginsAndPasswords[i], "100501");
            }

            for (int i = 0; i < loginsAndPasswords.Length; i++)
            {
                if (loginsAndPasswords[i].Contains(checkedAccount.accountLogin))
                {
                    return(false);
                }
            }
            return(true);
        }
Пример #2
0
        public int GetID(string inputInformation, Account checkedAccount)
        {
            char[]    delimiterChars     = { '\n' };
            string[]  loginsAndPasswords = inputInformation.Split(delimiterChars);
            Shifrator decrypter          = new Shifrator();

            for (int i = 0; i < loginsAndPasswords.Length; i++)
            {
                string str = decrypter.Decrypt(loginsAndPasswords[i], "100501");
                loginsAndPasswords[i] = str;
            }

            for (int i = 0; i < loginsAndPasswords.Length; i++)
            {
                if (loginsAndPasswords[i].Contains(checkedAccount.accountLogin))
                {
                    string[] cur = loginsAndPasswords[i].Split(' ');
                    return(Convert.ToInt32(cur[1]));
                }
            }
            return(-1);
        }
Пример #3
0
        public List <string> GetList(int ID, Account account)
        {
            List <string> outputList = new List <string>();
            DirectoryInfo di         = new DirectoryInfo(@"Accounts\");

            FileInfo[] fileInfos = di.GetFiles();
            foreach (var items in fileInfos)
            {
                if (items.Name == ID.ToString() + ".txt")
                {
                    using (StreamReader sr = new StreamReader(items.FullName))
                    {
                        Shifrator sh          = new Shifrator();
                        string    checkString = sr.ReadLine();
                        while (checkString != null && checkString != "")
                        {
                            outputList.Add(sh.Decrypt(checkString, account.accountPassword));
                            checkString = sr.ReadLine();
                        }
                    }
                }
            }
            return(outputList);
        }