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.