user

package
v0.0.0-...-6ef915d Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2024 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Exists

func Exists(email, password, sitetoken string) (bool, error)

Types

type Users

type Users struct {
	ID           string `param:"id" query:"id" form:"id" json:"id" xml:"id"`
	Email        string `` /* 132-byte string literal not displayed */
	PasswordHash string `` /* 130-byte string literal not displayed */
	PasswordRaw  string `` /* 164-byte string literal not displayed */
	Isdisabled   string `valid:"type(string)" param:"isdisabled" query:"isdisabled" form:"isdisabled" json:"isdisabled" xml:"isdisabled"`
	SessionKey   string `valid:"type(string)" param:"sessionkey" query:"sessionkey" form:"sessionkey" json:"sessionkey" xml:"sessionkey"`
	SessionName  string `valid:"type(string)" param:"sessionname" query:"sessionname" form:"sessionname" json:"sessionname" xml:"sessionname"`
	SessionToken string `valid:"type(string)" param:"sessiontoken" query:"sessiontoken" form:"sessiontoken" json:"sessiontoken" xml:"sessiontoken"`
	SiteToken    string `valid:"type(string),required" param:"sitetoken" query:"sitetoken" form:"sitetoken" json:"sitetoken" xml:"sitetoken"`
}

func (*Users) CheckLogin

func (u *Users) CheckLogin(c echo.Context, email, sitetokens, passwordraw string) (error, string)

func (*Users) CheckUser

func (u *Users) CheckUser(c echo.Context, email, sitetokens string) (error, string)

func (*Users) Create

func (u *Users) Create() error

func (*Users) Exists

func (u *Users) Exists() (error, bool)

func (*Users) GetUser

func (user *Users) GetUser(id, idkey string) (Users, error)

func (Users) GetUserByEmail

func (user Users) GetUserByEmail(email, idkey string) (Users, error)

https://golangbot.com/mysql-select-single-multiple-rows/

func (*Users) JWT

func (u *Users) JWT() error

func (*Users) SessionKeys

func (u *Users) SessionKeys(c echo.Context) error

func (Users) SetUserSitetoken

func (user Users) SetUserSitetoken(sitetoken string) error

func (*Users) Validate

func (users *Users) Validate(user *Users) error

ValidateValuer implements validator.CustomTypeFunc

Jump to

Keyboard shortcuts

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