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)
}