restrict v1
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
// Copyright 2026 tamakyi. All rights reserved.
|
||||
// Use of this source code is governed by a MIT-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
package user
|
||||
|
||||
import (
|
||||
"github.com/tamakyi/TamaBox/internal/context"
|
||||
"github.com/tamakyi/TamaBox/internal/i18n"
|
||||
)
|
||||
|
||||
// RestrictedProfile 提问箱暂停访问页(站方处置 L4)。
|
||||
//
|
||||
// 为什么单独一个公开页,而不是跳首页或登录页:
|
||||
// - 跳首页会让访客以为链接失效;
|
||||
// - 跳登录页会让人以为需要登录,而被处置箱主自己登录后仍然进不去,反复尝试;
|
||||
// - 该页不暴露「谁被处置、为什么被处置」的细节,只给一句通用说明,避免二次传播。
|
||||
//
|
||||
// 路由必须注册在公开区(reqUserSignIn 之外),否则被处置箱主会先被要求登录再看到 404。
|
||||
func RestrictedProfile(ctx context.Context) {
|
||||
ctx.SetTitle(i18n.T(ctx.Lang(), "restricted.title"))
|
||||
ctx.Success("user/restricted")
|
||||
}
|
||||
Reference in New Issue
Block a user