Signed-off-by: kevin <kevin@lmve.net>

This commit is contained in:
2025-06-10 18:18:49 +08:00
parent 660625ab43
commit f1d7b0a677
4 changed files with 20 additions and 16 deletions
+1
View File
@@ -18,6 +18,7 @@ func V1_user_api(r *gin.RouterGroup) {
//返回前端的数据 //返回前端的数据
//转换传进来的数据 //转换传进来的数据
var jsonData map[string]interface{} var jsonData map[string]interface{}
if err := ctx.ShouldBindJSON(&jsonData); err == nil { if err := ctx.ShouldBindJSON(&jsonData); err == nil {
//转换字段 //转换字段
+6 -8
View File
@@ -77,6 +77,7 @@ func Def_router(r *gin.RouterGroup) {
} }
//写入当前登录的用户信息 传递给下一个组件 //写入当前登录的用户信息 传递给下一个组件
ctx.Set("user_info", &user_info) ctx.Set("user_info", &user_info)
ctx.Set("user", &user)
} else { } else {
//找不到登录权限?? 可能被封号? //找不到登录权限?? 可能被封号?
//删除前端cookie //删除前端cookie
@@ -114,8 +115,7 @@ func Def_router(r *gin.RouterGroup) {
//无需权限的页面 //无需权限的页面
r.GET("/", func(ctx *gin.Context) { r.GET("/", func(ctx *gin.Context) {
is_login, _ := ctx.Get("is_login") user_info, is_login := ctx.Get("user_info")
user_info, _ := ctx.Get("user_info")
ctx.HTML(http.StatusOK, "index.html", gin.H{ ctx.HTML(http.StatusOK, "index.html", gin.H{
"is_login": is_login, "is_login": is_login,
"user_info": user_info, "user_info": user_info,
@@ -266,16 +266,15 @@ func Def_router(r *gin.RouterGroup) {
} }
}) })
r.GET("/setting-my", func(ctx *gin.Context) { r.GET("/setting-my", func(ctx *gin.Context) {
is_login, _ := ctx.Get("is_login")
user_info, _ := ctx.Get("user_info") user_info, is_login := ctx.Get("user_info")
user, _ := ctx.Get("user")
//判断是否登录 //判断是否登录
if is_login == true { if is_login == true {
ctx.HTML(http.StatusOK, "setting-my.html", gin.H{ ctx.HTML(http.StatusOK, "setting-my.html", gin.H{
"is_login": is_login, "is_login": is_login,
"user_info": user_info, "user_info": user_info,
"user": user,
}) })
} else { } else {
ctx.HTML(404, "error_404.html", gin.H{}) ctx.HTML(404, "error_404.html", gin.H{})
@@ -284,8 +283,7 @@ func Def_router(r *gin.RouterGroup) {
}) })
r.GET("/setting-security", func(ctx *gin.Context) { r.GET("/setting-security", func(ctx *gin.Context) {
is_login, _ := ctx.Get("is_login") user_info, is_login := ctx.Get("user_info")
user_info, _ := ctx.Get("user_info")
user, _ := ctx.Get("user") user, _ := ctx.Get("user")
//判断是否登录 //判断是否登录
if is_login == true { if is_login == true {
+4 -2
View File
@@ -25,8 +25,7 @@
<div class="col-lg"> <div class="col-lg">
<div class="container-tight"> <div class="container-tight">
<div class="text-center mb-4"> <div class="text-center mb-4">
<a href="." class="navbar-brand navbar-brand-autodark"><img src="/static/logo.svg" height="36" <a href="." class="navbar-brand navbar-brand-autodark"><img src="/static/logo.svg" height="36" alt=""></a>
alt=""></a>
</div> </div>
<div class="card card-md"> <div class="card card-md">
<div class="card-body"> <div class="card-body">
@@ -160,9 +159,12 @@
if (from_data_check) { if (from_data_check) {
const url = '/api/v1/user/login'; const url = '/api/v1/user/login';
const sumt_data = { const sumt_data = {
data: {
username: username_dom.value, username: username_dom.value,
password: password_dom.value, password: password_dom.value,
is_keep_login: keep_login_dom.checked is_keep_login: keep_login_dom.checked
},
}; };
try { try {
+3
View File
@@ -220,9 +220,12 @@
//console.log("ok"); //console.log("ok");
const url = '/api/v1/user/add'; const url = '/api/v1/user/add';
const sumt_data = { const sumt_data = {
data: {
username: username_dom.value, username: username_dom.value,
useremail: email_dom.value, useremail: email_dom.value,
userpass: password_dom.value userpass: password_dom.value
},
}; };
try { try {
const response = axios.post(url, sumt_data, { const response = axios.post(url, sumt_data, {