validers

package
v0.0.1-Beta01 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2024 License: MPL-2.0 Imports: 9 Imported by: 0

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

func IsValidPassword(password string) bool

IsValidPassword 检查密码是否合法。

参数:

  • password:密码

返回值:

  • bool:如果密码合法,则返回true,否则返回false。

func IsValidUsername

func IsValidUsername(username string) bool

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL