public void signup() { var Encrypt = new encryption(); var rw = new ReadAndWrite(); Console.Clear(); string username = enterUsername(); //calls enterusernmae - username is returned string email = enterEmail(); //calls enteremail - email is returned int age = enterAge(); //calls enterage - age is returned Console.Write("Password: "******"Your recovery code is {0}, if you have " + "forgoten your password you can use this to retreive your " + "password.", recoverycode); bool admin = false; if (username == "Plane000_BEN") // sets admin for specified username { admin = true; } rw.write(username, email, age, password, recoverycode, admin); Console.WriteLine(); Console.WriteLine("SignUp Succesfull, enter to continue"); Console.ReadKey(); start(); }
private void userDetails(string username) { var get = new LogIn(); var Encrypt = new encryption(); var rw = new ReadAndWrite(); string[] encrypteddata = rw.readEncrypted(username); string[] data = rw.read(username); string email = data[1]; int age = int.Parse(data[2]); string password = data[3]; int recoverycode = int.Parse(data[4]); bool admin = Convert.ToBoolean(data[5]); Console.Clear(); Console.WriteLine(username + ", here are your details:"); Console.WriteLine(); Console.WriteLine("Email: " + email); Console.WriteLine("Age: " + age); Console.WriteLine(); Console.WriteLine("(1) Update email"); Console.WriteLine("(2) Update age"); Console.WriteLine("(3) Change password"); Console.WriteLine(); Console.WriteLine("Press enter to save and return"); var response = Console.ReadKey(); switch (response.KeyChar) { case '1': email = updateEmail(email); break; case '2': age = updateAge(age); break; case '3': password = changePassword(password); break; } rw.write(username, email, age, password, recoverycode, admin); loggedIn(username); switch (response.Key) { case ConsoleKey.Enter: loggedIn(username); break; } userDetails(username); Console.ReadKey(); }