package main import ( "bytes" "fmt" "server/core" "server/packet" ) // login checks the account credentials and gives a network peer access to an account. func login(data []byte, client *core.Client) { if !bytes.Equal(data, []byte("password")) { fmt.Println("login failure") server.Send(packet.LOGIN, []byte{1}, client) return } fmt.Println("login success") server.Send(packet.LOGIN, []byte{0}, client) }