public static void OnPacket(Client client, object pack) { ReqRegist req = pack as ReqRegist; UserRegist rsp = new UserRegist(); UserInfo userInfo = UserSystem.me.GetByUsername(req.Username); if (userInfo != null) { rsp.ErrorCode = 1; client.Send(rsp); return; } userInfo = UserSystem.me.NewUser(req.Username, req.Password); HeroSystem.me.NewHero(userInfo.Id, 2); HeroSystem.me.NewHero(userInfo.Id, 3); userInfo.HeroList = HeroSystem.me.AllHeros(userInfo.Id); rsp.ErrorCode = 0; rsp.UserInfo = userInfo; client.Send(rsp); //string cmd = String.Format("select * from user where Username='******'", req.Username); //MySqlDataReader reader = Database.me.ExecQuery(cmd); //if (reader.Read()) //{ // reader.Close(); // rsp.ErrorCode = 1; // client.Send(rsp); // return; //} ////reader.Close(); //string cmd = String.Format("INSERT INTO `user`(`UserName`, `Password`, `Coin`) VALUES ('{0}','{1}',10)", req.Username, req.Password); //Database.me.ExecNonQuery(cmd); //cmd = String.Format("select * from user where Username='******'", req.Username); //MySqlDataReader reader = Database.me.ExecQuery(cmd); //if (reader.Read()) //{ // rsp.ErrorCode = 0; // rsp.UserInfo = new UserInfo(); // rsp.UserInfo.Id = reader.GetInt32("Id"); // rsp.UserInfo.Username = reader.GetString("Username"); // rsp.UserInfo.Coin = reader.GetInt32("Coin"); // reader.Close(); // client.Send(rsp); //} }
public void OnButtonRegistClick() { Debug.Log("OnButtonRegistClick"); // PanelManager.me.Get((int)PanelId.PanelGetVIT).Show(); //// PanelManager.me.Get((int)PanelId.PanelTeamInfo).Show(); //// PanelManager.me.Get((int)PanelId.PanelLogon).Hide(); // return; InputField username = controls.GetInputField("InputFieldUsername"); InputField password = controls.GetInputField("InputFieldPassword"); ReqRegist reqRegist = new ReqRegist(); reqRegist.Username = username.text; reqRegist.Password = password.text; Net.me.Send(reqRegist); }