protected override void HandleRequest()
 {
     using (Database db = new Database())
     {
         Account acc = db.Verify(Query["guid"], Query["password"], Program.GameData);
         byte[] status = new byte[0];
         if (CheckAccount(acc, db, false))
         {
             status = Encoding.UTF8.GetBytes(db.SetGuildBoard(Query["board"], acc));
         }
         Context.Response.OutputStream.Write(status, 0, status.Length);
     }
 }
Esempio n. 2
0
 protected override void HandleRequest()
 {
     using (var db = new Database())
     {
         var acc = db.Verify(Query["guid"], Query["password"]);
         byte[] status;
         if (acc == null)
         {
             status = Encoding.UTF8.GetBytes("<Error>Bad login</Error>");
         }
         else
         {
             status = Encoding.UTF8.GetBytes(db.SetGuildBoard(Query["board"], acc));
         }
         Context.Response.OutputStream.Write(status, 0, status.Length);
     }
 }
Esempio n. 3
0
 protected override void HandleRequest()
 {
     using (var db = new Database())
     {
         if (Account == null) BadLogin();
         else
         {
             try
             {
                 WriteLine(db.SetGuildBoard(Query["board"], Account));
             }
             catch (Exception ex)
             {
                 Program.Logger.Error(ex);
             }
         }
     }
 }
Esempio n. 4
0
        public override void HandleRequest(HttpListenerContext context)
        {
            NameValueCollection query;
            using (var rdr = new StreamReader(context.Request.InputStream))
                query = HttpUtility.ParseQueryString(rdr.ReadToEnd());

            using (var db = new Database(Program.Settings.GetValue("conn")))
            {
                Account acc = db.Verify(query["guid"], query["password"]);
                byte[] status;
                if (acc == null)
                {
                    status = Encoding.UTF8.GetBytes("<Error>Account credentials not valid</Error>");
                }
                else
                {
                    status = Encoding.UTF8.GetBytes(db.SetGuildBoard(query["board"], acc));
                }
                context.Response.OutputStream.Write(status, 0, status.Length);
            }
        }
Esempio n. 5
0
        public void HandleRequest(HttpListenerContext context)
        {
            NameValueCollection query;
            using (StreamReader rdr = new StreamReader(context.Request.InputStream))
                query = HttpUtility.ParseQueryString(rdr.ReadToEnd());

            using (var db = new Database())
            {
                var acc = db.Verify(query["guid"], query["password"]);
                byte[] status;
                if (acc == null)
                {
                    status = Encoding.UTF8.GetBytes("<Error>Bad login</Error>");
                }
                else
                {
                    status = Encoding.UTF8.GetBytes(db.SetGuildBoard(query["board"], acc));
                }
                context.Response.OutputStream.Write(status, 0, status.Length);
            }
        }