Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Text;
- namespace Login
- {
- class Program
- {
- static void Main(string[] args)
- {
- Initialization();
- }
- public static void Initialization()
- {
- int x = 0;
- int choice = 0;
- while (x < 2)
- {
- Console.Clear();
- Console.Write("Username: ");
- string username = Console.ReadLine();
- Console.Write("nPassword: ");
- string password = Console.ReadLine();
- Console.WriteLine();
- string option1 = "Login";
- string option2 = "Exit";
- Console.WriteLine(option1 + "n" + option2);
- while (x < 2)
- {
- ConsoleKeyInfo info = Console.ReadKey();
- if (info.Key == ConsoleKey.UpArrow)
- {
- Console.Clear();
- Console.ResetColor();
- Console.WriteLine("Username: {0}", username);
- Console.WriteLine("nPassword: {0}n", password);
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine(option1);
- Console.ResetColor();
- Console.WriteLine(option2);
- choice = 1;
- }
- else if (info.Key == ConsoleKey.DownArrow)
- {
- Console.Clear();
- Console.ResetColor();
- Console.WriteLine("Username: {0}", username);
- Console.WriteLine("nPassword: {0}n", password);
- Console.ResetColor();
- Console.WriteLine(option1);
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine(option2);
- choice = 2;
- }
- if (info.Key == ConsoleKey.Enter && choice == 1)
- {
- if (Login(username, password) == true)
- {
- Console.WriteLine("Welcome");
- x = 2;
- }
- else
- {
- Console.WriteLine("Wrong password!");
- Console.ReadLine();
- break;
- }
- }
- else if (info.Key == ConsoleKey.Enter && choice == 2)
- {
- Shutdown();
- }
- }
- }
- }
- public static void Shutdown()
- {
- Console.ResetColor();
- System.Environment.Exit(0);
- }
- public static bool Login(string username, string password)
- {
- if(username == "asd" && password == "asd")
- {
- Console.WriteLine("Welcome");
- return true;
- }
- else
- {
- return false;
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment