Signed-off-by: kevin <kevin@lmve.net>
This commit is contained in:
@@ -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 {
|
||||||
//转换字段
|
//转换字段
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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 = {
|
||||||
username: username_dom.value,
|
data: {
|
||||||
password: password_dom.value,
|
username: username_dom.value,
|
||||||
is_keep_login: keep_login_dom.checked
|
password: password_dom.value,
|
||||||
|
is_keep_login: keep_login_dom.checked
|
||||||
|
},
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|||||||
@@ -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 = {
|
||||||
username: username_dom.value,
|
data: {
|
||||||
useremail: email_dom.value,
|
username: username_dom.value,
|
||||||
userpass: password_dom.value
|
useremail: email_dom.value,
|
||||||
|
userpass: password_dom.value
|
||||||
|
},
|
||||||
|
|
||||||
};
|
};
|
||||||
try {
|
try {
|
||||||
const response = axios.post(url, sumt_data, {
|
const response = axios.post(url, sumt_data, {
|
||||||
|
|||||||
Reference in New Issue
Block a user