/// <summary>
        /// Checks if given login information is correct and returns value
        /// </summary>
        /// <param name="name">Username input</param>
        /// <param name="pwd">Password input</param>
        /// <returns>true if given login infomation is correct</returns>
        private bool CheckLoginInfo(string name, char[] pwd)
        {
            try
            {
                string       query = "SELECT password FROM user WHERE username LIKE @name";
                MySqlCommand cmd   = new MySqlCommand(query, Connection)
                {
                    CommandTimeout = 60
                };

                Connect();

                cmd.Parameters.AddWithValue("@name", name);
                cmd.Prepare();

                string retVal = cmd.ExecuteScalar() == null ? "." : cmd.ExecuteScalar().ToString();

                CloseConnection();

                return(!retVal.Equals(".") && Hash.CheckPassword(GetStringFromChar(pwd), retVal));
            }
            catch (Exception ex)
            {
                Buchhaltung.Log(ex.Message);
                Buchhaltung.SaveErrorMsg(ex);
            }

            return(false);
        }