Documentation ¶
Overview ¶
Package validers - NekoBlog backend server data validation. This file is for postimage file validation. Copyright (c) [2024], Author(s): - WhitePaper233<baizhiwp@gmail.com>
Package validers - NekoBlog backend server data validation. This file is for password validation. Copyright (c) [2024], Author(s): - WhitePaper233<baizhiwp@gmail.com>
Package validers - NekoBlog backend server data validation. This file is for token validation. Copyright (c) [2024], Author(s): - WhitePaper233<baizhiwp@gmail.com>
Package validers - NekoBlog backend server data validation. This file is for username validation. Copyright (c) [2024], Author(s): - WhitePaper233<baizhiwp@gmail.com>
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsValidPassword ¶
IsValidPassword 检查密码是否合法。
参数:
- password:密码
返回值:
- bool:如果密码合法,则返回true,否则返回false。
func IsValidUsername ¶
IsValidUsername 检查用户名是否合法。
参数:
- username:用户名
返回值:
- bool:如果用户名合法,则返回true,否则返回false。
func ValidImageFile ¶
func ValidImageFile(fileHeader *multipart.FileHeader, file *multipart.File, minWidth, minHeight int, maxSize int64) (types.ImageFileType, error)
ValidImageFile 校验图片文件
参数
- fileHeader:文件头
- file:文件指针
- minWidth:最小宽度
- minHeight:最小高度
- maxSize:最大文件体积
返回值
- types.PostImageFileType:头像文件类型
- error:如果文件不合法,则返回相应的错误信息,否则返回nil
func ValideTokenClaims ¶
func ValideTokenClaims(claims *types.BearerTokenClaims) bool
ValideTokenClaims 验证 Token 的 Claims。
参数
- claims:Token 的 Claims。
返回值
- bool:Token 的 Claims 是否有效。
Types ¶
This section is empty.