Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication35
- {
- public class User
- {
- public string name;
- public string surname;
- public string country;
- public string sex;
- public int age;
- public string mail;
- public string login;
- public string password;
- public User(string name, string surname, string country, string sex, int age, string mail, string login, string password)
- {
- this.name = name;
- this.surname = surname;
- this.country = country;
- this.sex = sex;
- this.age = age;
- this.mail = mail;
- this.login = login;
- this.password = password;
- }
- List<User> m_userList;
- public void database()
- {
- m_userList = new List<User>();
- }
- public void Register(string name, string surname, string country, string sex, int age, string mail, string login, string password)
- {
- m_userList.Add(new User(name, surname, country, sex, age, mail, login, password));
- }
- public void listOfUser()
- {
- foreach (User i in m_userList)
- {
- Console.WriteLine(i.name + " " + i.surname + " " + i.country + " " + i.sex + " " + i.age + i.mail + " " + i.login + " " + i.password);
- }
- }
- public bool changePasswordByLogin(string login, string oldPassword, string newPassword)
- {
- User foundUser = findUserByLogin(login);
- if (foundUser == null)
- {
- return false;
- }
- if (!foundUser.checkPassword(oldPassword))
- {
- return false;
- }
- foundUser.password = newPassword;
- return true;
- }
- private User findUserByLogin(string login)
- {
- foreach (User user in m_userList)
- {
- if (user.login == login)
- {
- return user;
- }
- }
- return null;
- }
- public bool checkPassword(string checkPassword)
- {
- return checkPassword == password;
- }
- }
- }
- public class server
- {
- public string name;
- public string ip;
- public string coutry;
- public List<string> Servers = new List<string>();
- }
- class Program
- {
- static void Main(string[] args)
- {
- User database = new User();
- database.Register("|Vlad|", "|Seleznev|", "|Ukraine|", "|Male|", 17, "|Seleznev@gmail.com|", "|Seleznev12|", "12345");
- database.Register("|Ruslan|", "|Molchanuk|", "|Ukraine|", "|Male|", 18, "|risegaming.com|", "rise12", "123456");
- database.Register("|Alexander|", "|Aprelenko|", "|Ukraine|", "|Male|", 17, "|qwerty.com|", "|apr12|", "1234567");
- Console.WriteLine("Enter you login");
- string login = Console.ReadLine();
- string oldPassword = Console.ReadLine();
- string newPassword = Console.ReadLine();
- if(!database.changePasswordByLogin(login, oldPassword, newPassword))
- {
- Console.WriteLine("Parol ne vernui");
- }
- //string name = Console.ReadLine();
- //database.register(name, .....)
- database.listOfUser();
- //changePassword();
- }
- }
- }
Add Comment
Please, Sign In to add comment