public UsersBase LogIn(string username, string password) { UsersBase current = head; while (current != null) { if (username == current.Username && current.ChackPassword(password)) { return(current); } current = current.NextUser; } return(null); }
public override bool Remove() { UsersBase pre = null; UsersBase cur = head; Console.Write("Username: "******"Password: "); string password = Console.ReadLine(); while (cur != null) { if (username == cur.Username && cur.ChackPassword(password)) { if (pre != null) { pre.NextUser = cur.NextUser; if (cur.NextUser == null) { tail = pre; } } else { head = head.NextUser; if (head.NextUser == null) { tail = null; } } CountUsers--; return(true); } pre = cur; cur = cur.NextUser; } return(false); }