Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DBLayer dblayer = new DBLayer();

            dblayer.CreateConnectionString(Server.MapPath("."));

            String LoginKey = Request["LoginKey"];

            String CMailBoxInstallID = Request["CMailBoxInstallID"];
            String Commercial        = Request["TermUse"];

            if ((LoginKey != null) && (LoginKey == "xezp3avnniqyjf45wso0ot45"))
            {
                if ((CMailBoxInstallID != null) && (CMailBoxInstallID != ""))
                {
                    if ((Commercial != null) && (Commercial != ""))
                    {
                        CMailBox cMailBox = new CMailBox();
                        cMailBox.CMailBoxInstallID = CMailBoxInstallID;
                        cMailBox.CommercialUse     = (Commercial.ToLower() == "company");

                        bool bSuccess = dblayer.AddCMailBox(cMailBox);
                        Response.Write(bSuccess.ToString().ToLower());
                    }
                }
            }
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // TODO: HTTP 401 or Redirect
            if (!RequestAuthentication.Authenticate(Request))
            {
                Logger.AddToLogger(Server.MapPath("."), "AddCMailBox.aspx ERROR: Request failed authentication.");
                return;
            }

            var requestValidator = new RequestValidator(error =>
                                                        Logger.AddToLogger(Server.MapPath("."), "AddCMailBox.aspx ERROR: " + error));

            var propertiesToValidate = new List <string> {
                "CMailBoxInstallID", "TermUse"
            };

            //TODO: HTTP 404 or Redirect
            if (!requestValidator.ValidateDataFieldsInRequest(Request, propertiesToValidate))
            {
                return;
            }

            DBLayer dblayer = new DBLayer();

            dblayer.CreateConnectionString(Server.MapPath("."));

            CMailBox cMailBox = new CMailBox
            {
                CMailBoxInstallID = Request["CMailBoxInstallID"],
                CommercialUse     = Request["Commercial"].ToLower() == "company"
            };

            bool bSuccess = dblayer.AddCMailBox(cMailBox);

            Response.Write(bSuccess.ToString().ToLower());
        }