Documentation ¶
Index ¶
- Variables
- func Login(username string, password string) int
- func Logout() bool
- func MyCreate(newusr *User)
- func MyRead() error
- func MyRegister(u string, pw string, em string, ph string) (bool, error)
- func MyUsrQuery(u string) bool
- func MyWrite() error
- func ReadCur() (string, int)
- func SeekUsr(name string) bool
- type User
Constants ¶
This section is empty.
Variables ¶
View Source
var ( UserInfo string CurUser string UserTemp string )
Functions ¶
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 MyUsrQuery ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.