示例#1
0
    public bool login(string number, string password)
    {
        _logedUser = "";
        _logedPassword = "";

        Connection conn = Connection.getInstance();
        MessageFactory messageFactory = MessageFactory.getInstance();
        string message = messageFactory.loginMessage(number, password);
        string response = conn.sendMessage(message);

        ServerResponse serverResponse = new ServerResponse(response);
        if (serverResponse.getType() == "login")
        {
            if (serverResponse.getParams()["result"] == "success")
            {
                _logedUser = number;
                _logedPassword = password;
                return true;
            }
            else
            {
                return false;
            }
        }
        else
        {
            return false;
        }
    }
示例#2
0
    public string createAccount(string number, string password, string name, string surname, string email)
    {
        Connection conn = Connection.getInstance();
        MessageFactory messageFactory = MessageFactory.getInstance();
        string message = messageFactory.createAccountMessage(number, password, name, surname, email);
        string response = conn.sendMessage(message);

        ServerResponse serverResponse = new ServerResponse(response);
        if (serverResponse.getType() == "createAccount")
        {
            return serverResponse.getParams()["result"];            
        }
        else
        {
            return "fail";
        }
    }