Пример #1
0
    public void Register()
    {
        if (term == 0)
        {
            term = 2;

            // 아이디 5 미만 or 24 초과
            if (register_id.text.Length < 5 || register_id.text.Length > 24)
            {
                loginSceneManager.Alert("아이디는 5 ~ 24글자만 가능합니다");
                return;
            }

            // 비밀번호 5 미만 or 24 초과
            if (register_pwd.text.Length < 5 || register_pwd.text.Length > 24)
            {
                loginSceneManager.Alert("비밀번호는 5 ~ 24글자만 가능합니다");
                return;
            }

            // 닉네임 없음
            if (register_nick.text == "")
            {
                loginSceneManager.Alert("닉네임을 입력하세요");
                return;
            }

            // 닉네임 24 초과
            if (register_nick.text.Length > 24)
            {
                loginSceneManager.Alert("닉네임은 24글자 이하여야 합니다.");
                return;
            }

            // 비밀번호 확인 틀림
            if (register_pwd.text != register_pwd2.text)
            {
                loginSceneManager.Alert("비밀번호 확인이 틀렸습니다.");
                return;
            }

            String     json = String.Format("\"username\":\"{0}\", \"password\":\"{1}\", \"nickname\":\"{2}\"", register_id.text, register_pwd.text, register_nick.text);
            JSONObject data = new JSONObject("{" + json + "}");

            socket.Emit("registerRequest", data);
        }
    }