api

package
v0.0.0-...-81a73e7 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

pacakge api,rest接口

Index

Constants

View Source
const SECURITY_TOKEN = "stn"

Variables

View Source
var Uid int

Functions

func ApiAddArticle

func ApiAddArticle(rw http.ResponseWriter, r *http.Request, p httprouter.Params)

func ApiAllArticles

func ApiAllArticles(rw http.ResponseWriter, r *http.Request, p httprouter.Params)

func ApiArticleDetail

func ApiArticleDetail(rw http.ResponseWriter, r *http.Request, p httprouter.Params)

func ApiDelArticle

func ApiDelArticle(rw http.ResponseWriter, r *http.Request, p httprouter.Params)

func ApiLogin

func ApiLogin(rw http.ResponseWriter, r *http.Request, p httprouter.Params)

func ApiLoginCheck

func ApiLoginCheck(h httprouter.Handle) httprouter.Handle

Types

type Token

type Token struct {
	Id      int       `json:"id"`
	Expire  time.Time `json:"expire"`
	SecCode string    `json:"scode"`
}

func NewToken

func NewToken(id int) *Token

获取一个新的Token

func (*Token) GetSecurityCode

func (t *Token) GetSecurityCode() (sc string, err error)

生成安全码

func (*Token) Parse

func (t *Token) Parse(token string) (err error)

从string token解析生成Token

func (*Token) String

func (t *Token) String() (st string, err error)

生成访问令牌 string token

func (*Token) Validate

func (t *Token) Validate() error

判断是否为有效token

Jump to

Keyboard shortcuts

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