|
@@ -540,7 +540,6 @@ static void loginServiceProc(Webs *wp)
|
|
|
cJSON * data = cJSON_CreateObject();
|
|
|
cJSON_AddItemToObject(root, "data", data);//根节点下添加
|
|
|
cJSON_AddStringToObject(root, "msg", "");
|
|
|
- cJSON_AddNumberToObject(root, "code", 200);
|
|
|
if (websLoginUser(wp, websGetVar(wp, "username", ""), websGetVar(wp, "password", ""))) {
|
|
|
/* If the application defines a referrer session var, redirect to that */
|
|
|
char *referrer;
|
|
@@ -550,21 +549,18 @@ static void loginServiceProc(Webs *wp)
|
|
|
// websRedirectByStatus(wp, HTTP_CODE_OK);
|
|
|
// }
|
|
|
|
|
|
- cJSON_AddNumberToObject(root, "code", 200);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ cJSON_AddNumberToObject(root, "code", 200);
|
|
|
websSetSessionVar(wp, "loginStatus", "ok");
|
|
|
} else {
|
|
|
// if (route->askLogin) {
|
|
|
// (route->askLogin)(wp);
|
|
|
// }
|
|
|
- // websSetSessionVar(wp, "loginStatus", "failed");
|
|
|
+ websSetSessionVar(wp, "loginStatus", "failed");
|
|
|
// websRedirectByStatus(wp, HTTP_CODE_UNAUTHORIZED);
|
|
|
cJSON_AddNumberToObject(root, "code", 201);
|
|
|
}
|
|
|
-
|
|
|
+ char *loginStatus = (char*) websGetSessionVar(wp, "loginStatus", 0);
|
|
|
+ printf(">>>>>>>>>>>>>>>>>%s<<<<<<<<<<<11<<<<<<<<<<loginStatus\n", loginStatus);
|
|
|
pStr = cJSON_PrintUnformatted(root);
|
|
|
|
|
|
printf("---> cJSON Str: %d \n%s\n", strlen(pStr), pStr);
|