Exemplo n.º 1
0
 public void Read()
 {
     try
     {
         FileOperations.ReadToPersolanized();
         FileOperations.ReadToAuth();
         (new Tl("try", 0.0)).Read();
     }
     catch (Exception exception)
     {
         throw new Error(exception.Message);
     }
 }
Exemplo n.º 2
0
        public bool Check(string key)//double check
        {
            bool correct = false;

            if (String.Compare(FileOperations.PasswordToHash(key), this.password) != 0)
            {
                return(false);
            }
            FileStream   fileStream   = null;
            StreamReader streamReader = null;

            try
            {
                if (!File.Exists(@"c:\\final\\auth.txt"))
                {
                    new Error("File not found!");
                }
                fileStream   = new FileStream(@"c:\\final\\auth.txt", FileMode.Open, FileAccess.Read);
                streamReader = new StreamReader(fileStream);
                string line = streamReader.ReadLine();
                if (line == null)
                {
                    streamReader.Close();
                    fileStream.Close();
                    new Error("Auth File is Empty.");
                }
                while (line != null)
                {
                    string[] lines = line.Split(',');
                    if (lines[1].Length != 128)
                    {
                        throw new Error("");
                    }
                    if (String.Compare(lines[0], this.accountNumber) == 0)
                    {
                        if (String.Compare(lines[1], this.password) == 0)
                        {
                            correct = true;
                            break;
                        }
                    }
                    line = streamReader.ReadLine();
                }
                streamReader.Close();
                fileStream.Close();
            }
            #pragma warning disable CS0168
            catch (Exception exception)
            {
                #pragma warning restore CS0168
                streamReader.Close();
                fileStream.Close();
                string errorCode = "";
                try
                {
                    FileOperations.ReadToAuth();
                }catch (Exception exceptions)
                {
                    errorCode = exceptions.Message;
                }
                MessageBox.Show(errorCode + " Please Try Later!", "Problem", MessageBoxButtons.OK);
                return(false);
            }
            return(correct);
        }