public void Read() { try { FileOperations.ReadToPersolanized(); FileOperations.ReadToAuth(); (new Tl("try", 0.0)).Read(); } catch (Exception exception) { throw new Error(exception.Message); } }
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); }