修改主页为index.html; localstorage存储登录的用户名
This commit is contained in:
parent
7be98a2983
commit
c2b047a667
|
@ -4,6 +4,7 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
// cJSON *result_json; // 用于存储查询结果
|
// cJSON *result_json; // 用于存储查询结果
|
||||||
|
char login_user_name[32] = "";
|
||||||
|
|
||||||
// sqlite3的回调函数
|
// sqlite3的回调函数
|
||||||
// sqlite 每查到一条记录,就调用一次这个回调
|
// sqlite 每查到一条记录,就调用一次这个回调
|
||||||
|
@ -60,6 +61,7 @@ int main(int argc, char const *argv[])
|
||||||
// 拿到用户名和密码
|
// 拿到用户名和密码
|
||||||
char *username_from_frontend = user->valuestring;
|
char *username_from_frontend = user->valuestring;
|
||||||
char *password_from_frontend = password->valuestring;
|
char *password_from_frontend = password->valuestring;
|
||||||
|
sprintf(login_user_name, "%s", username_from_frontend);
|
||||||
|
|
||||||
printf("username is %s, pwd is %s\n", username_from_frontend,
|
printf("username is %s, pwd is %s\n", username_from_frontend,
|
||||||
password_from_frontend);
|
password_from_frontend);
|
||||||
|
@ -108,8 +110,10 @@ int sql_search_callback(void *NotUsed,
|
||||||
cJSON_AddStringToObject(result_json, "msg", "用户名或密码错误");
|
cJSON_AddStringToObject(result_json, "msg", "用户名或密码错误");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
cJSON_AddNumberToObject(result_json, "code", 0);
|
cJSON_AddNumberToObject(result_json, "code", 0);
|
||||||
|
cJSON_AddStringToObject(result_json, "login_user_name", login_user_name);
|
||||||
|
}
|
||||||
char *result_json_string = cJSON_Print(result_json);
|
char *result_json_string = cJSON_Print(result_json);
|
||||||
|
|
||||||
// 输出 JSON 结果
|
// 输出 JSON 结果
|
||||||
|
|
|
@ -0,0 +1,95 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="author" content="flykhan" />
|
||||||
|
<meta name="keywords" content="green house" />
|
||||||
|
<title>首页</title>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
html,
|
||||||
|
body{
|
||||||
|
height: 100%;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#top {
|
||||||
|
height: 60px;
|
||||||
|
background-color: rgb(150, 177, 186);
|
||||||
|
|
||||||
|
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
justify-content: space-between;
|
||||||
|
justify-items: center;
|
||||||
|
align-items: center;
|
||||||
|
padding: 5px;
|
||||||
|
border-bottom: 1px solid lightgray;
|
||||||
|
}
|
||||||
|
|
||||||
|
#main {
|
||||||
|
height: 100%;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
background-color: lightgoldenrodyellow;
|
||||||
|
}
|
||||||
|
|
||||||
|
#foot {
|
||||||
|
height: 40px;
|
||||||
|
background-color: lightblue;
|
||||||
|
}
|
||||||
|
|
||||||
|
#logo>img {
|
||||||
|
width: 0px;
|
||||||
|
height: 50px;
|
||||||
|
/* width: 5%; */
|
||||||
|
/* height: 5%; */
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id="top">
|
||||||
|
<div id="logo">
|
||||||
|
<img src="./logo.png" alt="logo" />
|
||||||
|
</div>
|
||||||
|
<div id="user_info">
|
||||||
|
<span id="userName"></span>
|
||||||
|
<!-- <span class="logout" onclick="logout()">登出</span> -->
|
||||||
|
<input type="button" value="登出" onclick="logout()" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="main">
|
||||||
|
<div id="menu">
|
||||||
|
<a href="green_house_info.html" target="content_frame" class="menu_item">大棚</a>
|
||||||
|
<a href="record_of_operations_history.html" target="content_frame" class="menu_item">历史操作</a>
|
||||||
|
<a href="./green_house_info.html" target="content_frame" class="menu_item">大棚信息</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="foot" style="text-align: center; ">
|
||||||
|
<b>版本所有@FLY-NOOB</b>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
window.onload = function () {
|
||||||
|
if (localStorage.getItem("login_user") == null) {
|
||||||
|
open("./login.html", "_self");
|
||||||
|
}else{
|
||||||
|
let login_user_str = localStorage.getItem("login_user");
|
||||||
|
let login_user = JSON.parse(login_user_str);
|
||||||
|
userName.innerText = login_user.login_user_name;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function logout() {
|
||||||
|
localStorage.clear();
|
||||||
|
open("./login.html", "_self");
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
|
@ -162,7 +162,7 @@
|
||||||
console.log(data);
|
console.log(data);
|
||||||
if (data.code == 0) {
|
if (data.code == 0) {
|
||||||
window.localStorage.setItem("login_user", JSON.stringify(data));
|
window.localStorage.setItem("login_user", JSON.stringify(data));
|
||||||
open("./zhuti.html", "_self");
|
open("./index.html", "_self");
|
||||||
} else {
|
} else {
|
||||||
alert(data.msg);
|
alert(data.msg);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue