public string Login(string data, Client client, Server server)
        {
            string[] strs = data.Split(',');
            User     user = userDAO.VerifyUser(client.MySQLConn, strs[0], strs[1]);

            if (user == null)
            {
                //Console.WriteLine("登陆失败");
                //Enum.GetName(typeof(ReturnCode),ReturnCode.Fail);
                return(((int)ReturnCode.Fail).ToString());
            }
            else
            {
                Result result = resultDAO.GetResultByUserID(client.MySQLConn, user.ID);
                string str    = string.Format("{0},{1},{2},{3}", ((int)ReturnCode.Success).ToString(), user.Username, result.TotalCount, result.WinCount);
                client.User   = user;
                client.Result = result;
                return(str);
            }
        }
Esempio n. 2
0
        public string Login(string data, Client client, Server server)
        {
            string[] str  = data.Split(',');
            User     user = userDAO.VerifyUser(client.MySqlConn, str[0], str[1]);

            if (user == null)
            {
                return(((int)ReturnCode.Fail).ToString());
            }
            else
            {
                Result res = resultDAO.GetResultByUserID(client.MySqlConn, user.ID);
                client.SetUserData(user, res);
                return(string.Format("{0},{1},{2},{3}", ((int)ReturnCode.Success).ToString(), user.Username, res.TotalCount, res.WinCount));
            }
        }