From 95962eac3388c52f9b15764a8cad86eaf6fb53ec Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sun, 21 May 2023 10:47:55 -0400 Subject: [PATCH] Login fix --- wrenchboard/src/shared_tool/account.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/wrenchboard/src/shared_tool/account.cc b/wrenchboard/src/shared_tool/account.cc index cc05808d..3e773977 100644 --- a/wrenchboard/src/shared_tool/account.cc +++ b/wrenchboard/src/shared_tool/account.cc @@ -1510,22 +1510,26 @@ long LoginLogger( long member_id, long login_mode){ long LoginWrenchBoardFamilyLogin(CVars in, CVars &out); long LoginWrenchBoardFamilyLogin(CVars in, CVars &out){ logfmt(logINFO, "********~~~~~~~~ ------LoginWrenchBoardFamilyLogint()"); + + REQ_STRING(in, "username", 5, 49, "(.*)"); + REQ_STRING(in, "pin", 4, 10, "(.*)"); return 0; } long LoginWrenchBoardAccount(CVars in, CVars &out) { long ret = PHP_API_BAD_PARAM; + logfmt(logINFO, "LoginWrenchBoardAccount()"); long login_mode = REQ_LONG(in, "login_mode", 1, -1); if( login_mode == LOGIN_MODE_FAMILY){ return LoginWrenchBoardFamilyLogin(in, out); } - logfmt(logINFO, "LoginWrenchBoardAccount()"); + REQ_STRING(in, "username", 5, 49, "(.*)"); REQ_STRING(in, "password", 5, 49, "(.*)"); REQ_STRING(in, "sessionid", 4, 140, "(.*)"); OPTIONAL(in, "loc") REQ_STRING(in, "loc", 3, 15, "(.*)"); // $in["login_mode"] = MOBILE_LOGIN; - long login_mode = REQ_LONG(in, "login_mode", 0, -1); + // long login_mode = REQ_LONG(in, "login_mode", 0, -1); const char * loc = getenv("REMOTE_ADDR"); in["loc"] = loc;