Add password for connection

This commit is contained in:
dijunkun
2023-10-10 16:21:04 +08:00
parent 1acd613b45
commit cb842276e8

View File

@@ -444,7 +444,7 @@ int main() {
const ImGuiViewport *main_viewport = ImGui::GetMainViewport(); const ImGuiViewport *main_viewport = ImGui::GetMainViewport();
ImGui::SetNextWindowPos(ImVec2(0, 0), ImGuiCond_Once); ImGui::SetNextWindowPos(ImVec2(0, 0), ImGuiCond_Once);
ImGui::SetNextWindowSize(ImVec2(180, 138)); ImGui::SetNextWindowSize(ImVec2(180, 200));
ImGui::Begin("Menu", nullptr, ImGuiWindowFlags_NoResize); ImGui::Begin("Menu", nullptr, ImGuiWindowFlags_NoResize);
@@ -459,6 +459,16 @@ int main() {
ImGui::SetClipboardText(mac_addr); ImGui::SetClipboardText(mac_addr);
} }
ImGui::Spacing();
ImGui::Text("PASSWORD: ");
ImGui::SameLine();
ImGui::SetNextItemWidth(110);
static char server_password[20] = "";
ImGui::InputTextWithHint("server_password", "000001", server_password,
IM_ARRAYSIZE(server_password),
ImGuiInputTextFlags_AllowTabInput);
ImGui::Spacing(); ImGui::Spacing();
{ {
static bool online_button_pressed = false; static bool online_button_pressed = false;
@@ -526,11 +536,21 @@ int main() {
static char buf[20] = ""; static char buf[20] = "";
ImGui::Text("REMOTE ID:"); ImGui::Text("REMOTE ID:");
ImGui::SameLine(); ImGui::SameLine();
ImGui::SetNextItemWidth(114); ImGui::SetNextItemWidth(110);
ImGui::InputTextWithHint("", "000000", buf, IM_ARRAYSIZE(buf), ImGui::InputTextWithHint("id_buf", "000002", buf, IM_ARRAYSIZE(buf),
ImGuiInputTextFlags_AllowTabInput); ImGuiInputTextFlags_AllowTabInput);
ImGui::Spacing(); ImGui::Spacing();
ImGui::Text("PASSWORD: ");
ImGui::SameLine();
ImGui::SetNextItemWidth(110);
static char client_password[20] = "";
ImGui::InputTextWithHint("client_password", "000003",
client_password,
IM_ARRAYSIZE(client_password),
ImGuiInputTextFlags_AllowTabInput);
if (ImGui::Button(connect_label)) { if (ImGui::Button(connect_label)) {
if (strcmp(connect_label, "Connect") == 0 && !joined) { if (strcmp(connect_label, "Connect") == 0 && !joined) {
std::string user_id = "C-" + std::string(GetMac(mac_addr)); std::string user_id = "C-" + std::string(GetMac(mac_addr));