public IHttpActionResult Login()
        {
            NameValueCollection f = HttpContext.Current.Request.Form;
            string username       = f["username"];
            string password       = f["password"];

            var r = new LoginReturn();

            switch (CheckCredentials(username, password))
            {
            case LoginStatus.Okay:
                r.AuthToken = "AUTHORIZED";
                break;

            case LoginStatus.InvalidPassword:
                r.error = new ServerError(ServerErrorNumber.InvalidLogin);
                break;

            case LoginStatus.UnknownUser:
                r.error = new ServerError(ServerErrorNumber.InvalidLogin);
                break;
            }

            return(Json(r, Global.JSONSettings()));
        }
Ejemplo n.º 2
0
        public IHttpActionResult RegisterSubscriber()
        {
            NameValueCollection f = HttpContext.Current.Request.Form;
            string username       = f["username"];
            string password       = f["password"];

            var r = new LoginReturn();

            r.error.ErrorMessage = "Success";
            r.error.ErrorDetails = "No more info";
            r.AuthToken          = username + " IS NO LONGER AUTHORIZED WITH PASSWORD " + password;

            return(Json(r));
        }