Guest User

Untitled

a guest
May 30th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.71 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApplication35
  8. {
  9.         public class User
  10.         {
  11.             public string name;
  12.             public string surname;
  13.             public string country;
  14.             public string sex;
  15.             public int age;
  16.             public string mail;
  17.             public string login;
  18.             public string password;
  19.             public User(string name, string surname, string country, string sex, int age, string mail, string login, string password)
  20.             {
  21.                 this.name = name;
  22.                 this.surname = surname;
  23.                 this.country = country;
  24.                 this.sex = sex;
  25.                 this.age = age;
  26.                 this.mail = mail;
  27.                 this.login = login;
  28.                 this.password = password;
  29.             }
  30.         List<User> m_userList;
  31.         public void database()
  32.         {
  33.             m_userList = new List<User>();
  34.         }
  35.         public void Register(string name, string surname, string country, string sex, int age, string mail, string login, string password)
  36.         {
  37.             m_userList.Add(new User(name, surname, country, sex, age, mail, login, password));
  38.         }
  39.  
  40.         public void listOfUser()
  41.         {
  42.             foreach (User i in m_userList)
  43.             {
  44.                 Console.WriteLine(i.name + " " + i.surname + " " + i.country + " " + i.sex + " " + i.age + i.mail + " " + i.login + " " + i.password);
  45.             }
  46.         }
  47.         public bool changePasswordByLogin(string login, string oldPassword, string newPassword)
  48.         {
  49.             User foundUser = findUserByLogin(login);
  50.             if (foundUser == null)
  51.             {
  52.                 return false;
  53.             }
  54.             if (!foundUser.checkPassword(oldPassword))
  55.             {
  56.                 return false;
  57.             }
  58.             foundUser.password = newPassword;
  59.             return true;
  60.         }
  61.  
  62.         private User findUserByLogin(string login)
  63.         {
  64.             foreach (User user in m_userList)
  65.             {
  66.                 if (user.login == login)
  67.                 {
  68.                     return user;
  69.                 }
  70.             }
  71.             return null;
  72.         }
  73.         public bool checkPassword(string checkPassword)
  74.         {
  75.  
  76.             return checkPassword == password;
  77.         }
  78.  
  79.  
  80.     }
  81.  
  82.  
  83.     }
  84.         public class server
  85.         {
  86.             public string name;
  87.             public string ip;
  88.             public string coutry;
  89.             public List<string> Servers = new List<string>();
  90.  
  91.         }
  92.     class Program
  93.     {
  94.  
  95.        
  96.         static void Main(string[] args)
  97.         {
  98.             User database = new User();
  99.             database.Register("|Vlad|", "|Seleznev|", "|Ukraine|", "|Male|", 17, "|Seleznev@gmail.com|", "|Seleznev12|", "12345");
  100.             database.Register("|Ruslan|", "|Molchanuk|", "|Ukraine|", "|Male|", 18, "|risegaming.com|", "rise12", "123456");
  101.             database.Register("|Alexander|", "|Aprelenko|", "|Ukraine|", "|Male|", 17, "|qwerty.com|", "|apr12|", "1234567");
  102.  
  103.             Console.WriteLine("Enter you login");
  104.             string login = Console.ReadLine();
  105.             string oldPassword = Console.ReadLine();
  106.             string newPassword = Console.ReadLine();
  107.             if(!database.changePasswordByLogin(login, oldPassword, newPassword))
  108.             {
  109.                 Console.WriteLine("Parol ne vernui");
  110.             }
  111.             //string name = Console.ReadLine();
  112.             //database.register(name, .....)
  113.             database.listOfUser();
  114.             //changePassword();
  115.         }
  116.     }
  117.  
  118. }
Add Comment
Please, Sign In to add comment