Documentation
      ¶
    
    
  
    
  
    Overview ¶
Nging is a toolbox for webmasters Copyright (C) 2018-present Wenhui Shen <swh@admpub.com>
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
Nging is a toolbox for webmasters Copyright (C) 2018-present Wenhui Shen <swh@admpub.com>
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
Index ¶
- Variables
 - func Auth(c echo.Context) error
 - func AuthCheck(h echo.Handler) echo.HandlerFunc
 - func BackendFuncMap() echo.MiddlewareFunc
 - func CheckAllPerm(c echo.Context, ppaths ...string) (err error)
 - func CheckAnyPerm(c echo.Context, ppaths ...string) (err error)
 - func DebugPprof(h echo.Handler) echo.HandlerFunc
 - func FuncMap() echo.MiddlewareFunc
 - func GetBackendNavigate(c echo.Context, side string) navigateLib.List
 - func GetProjectIdent(c echo.Context) string
 - func LicenseCheck(h echo.Handler) echo.HandlerFunc
 - func TwoFactorAuth(c echo.Context, before func() error) (need bool, err error)
 - func Use(m ...interface{})
 - func UserPermission(c echo.Context) *role.RolePermission
 
Constants ¶
This section is empty.
Variables ¶
var Middlewares []interface{}
    Functions ¶
func BackendFuncMap ¶
func BackendFuncMap() echo.MiddlewareFunc
func CheckAllPerm ¶
CheckAllPerm 检查是否匹配所有给定路径权限
func CheckAnyPerm ¶
CheckAnyPerm 检查是否匹配任意给定路径权限
func DebugPprof ¶
func DebugPprof(h echo.Handler) echo.HandlerFunc
func FuncMap ¶
func FuncMap() echo.MiddlewareFunc
func GetBackendNavigate ¶
func GetBackendNavigate(c echo.Context, side string) navigateLib.List
func GetProjectIdent ¶
func LicenseCheck ¶
func LicenseCheck(h echo.Handler) echo.HandlerFunc
func UserPermission ¶
func UserPermission(c echo.Context) *role.RolePermission
Types ¶
This section is empty.