From 5bbe9c2fd25361accf5431682d526eef0db0b277 Mon Sep 17 00:00:00 2001 From: drian Date: Fri, 12 Mar 2021 06:33:57 +0100 Subject: [PATCH] added input validation to 'create game account' menu --- config/menus_multiplayer.cfg | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/config/menus_multiplayer.cfg b/config/menus_multiplayer.cfg index cefce8c1..eb4407de 100644 --- a/config/menus_multiplayer.cfg +++ b/config/menus_multiplayer.cfg @@ -333,12 +333,16 @@ menuitem "" -1 menuitemradio "Remember game account password: " 0 1 [ ] [ "No (recommended)" "Yes"] [ ___rememberpass = (= $arg1 1)] menuitem "" -1 menuitem "\t\t\f0[Ok]" [ - authsetup genpre - authsetup genpriv - authsetup genpub - if (= $___rememberpass 1) [ alias savedpass $___pass ] [ alias savedpass 0 ] - closecurmenu - showmenu "progress" + if (strcmp $___ppass "") [ menuselection (curmenu) 0; -1 ] [ + if (strcmp $___pass "") [ menuselection (curmenu) 1; -1 ] [ + authsetup genpre + authsetup genpriv + authsetup genpub + if (= $___rememberpass 1) [ alias savedpass $___pass ] [ alias savedpass 0 ] + closecurmenu + showmenu "progress" + ] + ] ] newmenu "progress"