Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 52e3db9

Browse files
committed
避免前端伪造
1 parent ce52744 commit 52e3db9

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

websites/code2/studygolang/src/logic/user.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ func (self UserLogic) CreateUser(ctx context.Context, form url.Values) (errMsg s
8282
// 随机给一个默认头像
8383
user.Avatar = DefaultAvatars[rand.Intn(len(DefaultAvatars))]
8484
user.Open = 1
85+
// 避免前端伪造,传递 status=1
86+
user.Status = model.UserStatusNoAudit
8587
_, err = session.Insert(user)
8688
if err != nil {
8789
session.Rollback()

websites/code2/studygolang/template/common/layout.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,16 @@
9999
</header>
100100
<div class="wrapper" id="wrapper">
101101
<div class="container" role="main">
102+
{{if .me}}
103+
{{if eq .me.Status 0}}
104+
<div class="row">
105+
<div class="alert alert-warning text-center" role="alert" style="margin-bottom: 0px;">
106+
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
107+
您的账号未激活,不允许发布内容。<a href="/account/edit" class="alert-link">现在就去激活</a>
108+
</div>
109+
</div>
110+
{{end}}
111+
{{end}}
102112
{{template "content" .}}
103113
</div>
104114
</div>

0 commit comments

Comments
 (0)