// Valider innlogging private bool ValidateLogin(string username, string password) { bool valid = true; if (username == "admin" && password == "admin") { return(true); } if (!DatabaseManager.IsConnected() && !DatabaseManager.IsUsingLocalDatabase()) { Console.WriteLine("Kan ikke logge inn når en database ikke er tilkoblet."); return(false); } if (username == "") { errorMsg += "Vennligst skriv inn et brukernavn.\n"; valid = false; } if (password == "") { errorMsg += "Vennligst skriv inn et passord.\n"; valid = false; } if (username.Contains(" ")) { errorMsg += "Brukernavn kan ikke inneholde mellomrom.\n"; valid = false; } if (password.Contains(" ")) { errorMsg += "Passordet kan ikke inneholde mellomrom.\n"; valid = false; } //Sjekk om kontoen eksisterer i databasen //DataSet result = DatabaseManager.Query("SELECT brukernavn, passord FROM ansatte WHERE brukernavn = '" + username + "' AND passord = '" + password + "';"); int rowCount = DatabaseManager.CountRowsWithCondition("ansatte", "brukernavn = '" + username + "' AND passord = '" + password + "'"); if (rowCount == 0) { errorMsg += "Denne kontoen eksisterer ikke, vennligst prøv på nytt.\n"; valid = false; } loginLabelErrorMsg.Text = errorMsg; return(valid); }
// Prøv å koble til databasen via DatabaseManager private void OpenDatabase() { //string db = @"server=46.9.246.190;database=hotell;port=24440;userid=admin;password=admin;"; DatabaseManager.Init(this); DatabaseManager.Open("46.9.246.190", "24440", "hotell", "admin", "admin"); // Hvis vi ikke får koblet til, vis en errormelding while (!DatabaseManager.IsConnected() && !DatabaseManager.IsUsingLocalDatabase()) { ShowDatabaseError(); } }