public SecuredWebserver(SettingsReader Settings)
            : base(Settings)
        {
            this.Settings = Settings;
            activeIPs = new Dictionary<string, int>();
            connector = Connector.getInstance();
            sessions = new SessionManager(connector);
            logger = Logger.getInstance();

            listener = new TcpListener(IPAddress.Parse("127.0.0.1"), Settings.AdminPort);
            //certificate = new X509Certificate2(cerficicate_name, "ChrisLuke");
        }
Esempio n. 2
0
        public static Boolean deleteUser(int ID)
        {
            if (ID <= 0)
            {
                return(false);
            }

            Connector con = Connector.getInstance();

            con.deleteUserQuery(ID);
            con.CloseConnection();

            return(true);
        }
Esempio n. 3
0
        public static Boolean editUser(int ID, String username, String type)
        {
            if (String.IsNullOrWhiteSpace(username) || String.IsNullOrWhiteSpace(type))
            {
                return(false);
            }

            Connector con = Connector.getInstance();

            con.editUserQuery(ID, username, type);
            con.CloseConnection();

            return(true);
        }
Esempio n. 4
0
        public static Boolean createUser(String username, String password, String type)
        {
            if (String.IsNullOrWhiteSpace(username) || String.IsNullOrWhiteSpace(password) || String.IsNullOrWhiteSpace(type))
            {
                return(false);
            }

            Connector con = Connector.getInstance();

            con.createUserQuery(username, password, type);
            con.CloseConnection();

            return(true);
        }