using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace UserNamespace { class User { private string user_id; protected string user_password ; public User(string id,string pass ) { user_id + id; user_password = pass; } public bool verifyLogin (string id ,string pass ) { if (user_id.Equals(id) && user_password.Equals(pass)) { Console.WriteLine("Succefull Login.Welcome!"); return true; } else { Console.WriteLine("Invalid username or password."); return false; } } public void updatePass (String newPassword) { user_password = newPassword ; } class Administrator :User { private string admin_name; public Administrator (string name, string id ,string pass): base (id,pass) { this.admin_name = name; this.user_id = id; this.user_password = pass; } public void updatePassword (string newPassword ) { updatePass(newPassword ); } public void updateAdminName(string newName) { admin_name = newName; } } class Program { static void Main (string[] args) { Administrator login = new Administrator("","Student",""); Console.Write("New Admin Name: "); string AdminName = Console.ReadLine(); Console.Write("New Password: "); string newPassword =Console.ReadLine(); login.updatePassword(newPassword); Console.WriteLine("\n Account sucessfully uploaded "); Console.Write("Your login ID Ps : " +login.user_id); Console.WriteLine("\n"); Console.Write("Enter Your login ID: "); string loginID = Console.ReadLine(); Console.Write ("Enter your Password:"); string loginPassword = Console.ReadLine(); login.verifyLogin(loginID,loginPassword); } } } }<pre>
public User(string id,string pass ) { user_id=id; user_password = pass; }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)