entity

package
v0.0.0-...-f8d4937 Latest Latest
Warning

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

Go to latest
Published: Dec 11, 2017 License: Apache-2.0 Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	UserInfo string
	CurUser  string
	UserTemp string
)

Functions

func Login

func Login(username string, password string) int

func Logout

func Logout() bool

func MyCreate

func MyCreate(newusr *User)

func MyRead

func MyRead() error
func MyRead() error {
   file, err := os.Open("entity/UserInfo.json");
   if err != nil {
     log.Fatal(err.Error() + "reg")
     return err
   }

   defer file.Close()
   js := json.NewDecoder(file)
   switch err := js.Decode(&userList); err {
   case nil, io.EOF:
     return nil
   default:
    log.Fatal("Decode UserInfo file failed:", err)
     return err
   }
}
func MyWrite() error {
  file,err := os.Create("entity/UserInfo.json");
  if err != nil {
    return err
  }
  defer file.Close()
  js :=json.NewEncoder(file)
  if err:=js.Encode(&userList);err!=nil {
    log.Fatal("writeJSON:",err)
    return err
  }
  return nil
}

func MyRegister

func MyRegister(u string, pw string, em string, ph string) (bool, error)

func MyUsrQuery

func MyUsrQuery(u string) bool

func MyWrite

func MyWrite() error

func ReadCur

func ReadCur() (string, int)

func SeekUsr

func SeekUsr(name string) bool

Types

type User

type User struct {
	Name   string
	Passwd string
	Email  string
	Tel    string
}

func GetAllUsers

func GetAllUsers() []User

Jump to

Keyboard shortcuts

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