user

package
v0.9.2 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2023 License: Unlicense Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetLoginState

func GetLoginState() int

GetLoginState 返回LoginState的值;有效登录则为1,否则为0或-1

func MyGetRequest

func MyGetRequest(url string, headers ...map[string]string) (string, error)

MyGetRequest 这是一个自定义的Get请求,约定:可变参数headers仅允许传入一个设置header的map。

Types

type User

type User struct {
	PhoneNumber string
	LoginState  int //无token文件则为0;token过期则为-1;token有效则为1
	Token       string
}

User 用户,包含手机号码、依据token文件判断的登录状态和token的值

func (*User) LoadToken

func (u *User) LoadToken()

LoadToken 检查token文件并更新LoginState和Token

func (*User) Login

func (u *User) Login() error

Login 使用短信验证码的方式登录“蔻享学术”平台,登录成功后获得token,并将token保存在可执行文件所在路径下的token文件中

func (*User) Logout

func (u *User) Logout()

Logout 删除token文件,并更新LoginState为0

Jump to

Keyboard shortcuts

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