Documentation ¶
Index ¶
- Constants
- func BuildJWTToken(userID string, scope UserScope) (string, error)
- func CheckPassword(hash, password string) error
- func GeneratePassword(password string) (string, error)
- func GetStoreID(ctx echo.Context) string
- func GetStorePermission(ctx echo.Context) models.Permission
- func GetStoreStatus(ctx echo.Context) models.StoreStatus
- func GetUserID(ctx echo.Context) string
- func GetUserPermission(ctx echo.Context) models.Permission
- func GetUserStatus(ctx echo.Context) models.UserStatus
- func IntToDecimal(v int, div int) (*braintree.Decimal, error)
- func IsImage(name string) bool
- func IsPlatformAdmin(ctx echo.Context) bool
- func IsStoreStaff(ctx echo.Context) bool
- func NewShortUUID() string
- func NewToken() string
- func NewUUID() string
- func ParseBearerToken(ctx echo.Context) (string, error)
- func ParseDateTimeForInput(v string) (time.Time, error)
- type Claims
- type UserScope
Constants ¶
View Source
const ( PasswordCost = 11 StoreID = "store_id" StorePermission = "store_permission" StoreStatus = "store_status" UserID = "user_id" UserPermission = "user_permission" UserStatus = "user_status" Scope = "user_scope" )
View Source
const ( DateTimeFormat = time.RFC3339 DateTimeFormatForDistribution = "Mon Jan/02/2006 15:04:05" DateTimeFormatForInput = "02-01-2006T15:04" DateFormat = "02-01-2006" )
Variables ¶
This section is empty.
Functions ¶
func CheckPassword ¶
func GeneratePassword ¶
func GetStoreID ¶
func GetStoreID(ctx echo.Context) string
func GetStorePermission ¶
func GetStorePermission(ctx echo.Context) models.Permission
func GetStoreStatus ¶
func GetStoreStatus(ctx echo.Context) models.StoreStatus
func GetUserPermission ¶
func GetUserPermission(ctx echo.Context) models.Permission
func GetUserStatus ¶
func GetUserStatus(ctx echo.Context) models.UserStatus
func IntToDecimal ¶
func IsPlatformAdmin ¶
func IsPlatformAdmin(ctx echo.Context) bool
func IsStoreStaff ¶
func IsStoreStaff(ctx echo.Context) bool
func NewShortUUID ¶
func NewShortUUID() string
func ParseBearerToken ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.