Ejemplo n.º 1
0
        public RegisterResult RegisterAccount(string username, string password)
        {
            RegisterResult httpResponse = new RegisterResult();

            httpResponse.Date = DateTime.Now;
            int statusCode = (int)HttpStatusCode.OK;

            Logging.Info("request", "Received request for RegisterAccount");
            if (username == null || password == null)
            {
                httpResponse.Message = "Register failed. Something you provided is null.";
                Logging.Info("RegisterAccount", httpResponse.Message);
                statusCode = (int)HttpStatusCode.InternalServerError;
            }
            else
            {
                Logging.Info("RegisterAccount", "username: "******"RegisterAccount", "Begins.");
                bool result = SessionHelpers.RegisterWithoutEmail(username, password);
                httpResponse.Result = result;
                if (!result)
                {
                    httpResponse.Message = "Register failed. Maybe the username specified has already exists.";
                    statusCode           = (int)HttpStatusCode.Forbidden;
                }
                else
                {
                    httpResponse.Message = "Okay..";
                }
            }
            httpResponse.StatusCode = statusCode;
            this.HttpContext.Response.StatusCode = statusCode;
            Logging.Info("request", "Reponse returned for RegisterAccount");
            return(httpResponse);
        }
Ejemplo n.º 2
0
        public RegisterResult RegisterAccountAlt(RegisterRequest httpRequest)
        {
            string         username     = httpRequest.Username;
            string         password     = httpRequest.Password;
            RegisterResult httpResponse = new RegisterResult();

            Logging.Info("request", "Received request for RegisterAccount");
            Logging.Info("RegisterAccountAlt", "username: "******"RegisterAccountAlt", "Begins.");
            bool result = SessionHelpers.RegisterWithoutEmail(username, password);

            httpResponse.Result = result;
            if (!result)
            {
                httpResponse.Message = "Register failed. Maybe the username specified has already exists.";
                statusCode           = (int)HttpStatusCode.Forbidden;
            }
            else
            {
                httpResponse.Message = "Okay..";
            }
            httpResponse.StatusCode = statusCode;
            this.HttpContext.Response.StatusCode = statusCode;
            Logging.Info("request", "Reponse returned for RegisterAccountAlt");
            return(httpResponse);
        }