static protected Cegadatok Bejelentkezes(AbKezelo abkezelo, string felh, string jelsz) { jelsz = Sha512hash.GetHash(jelsz); string sql = "SELECT felhasznalo_adatok.*, vevotipusok.VevoTipusNev " + "FROM felhasznalo_adatok " + "INNER JOIN vevotipusok " + "ON felhasznalo_adatok.VevoTipusID = vevotipusok.VevoTipusID " + "WHERE FelhNev = @FelhNev AND Jelszo = @Jelszo LIMIT 1"; Cegadatok cegadatok = null; using (MySqlCommand cmd = new MySqlCommand(sql, abkezelo.GetConn())) { cmd.Parameters.AddWithValue("@FelhNev", felh); cmd.Parameters.AddWithValue("@Jelszo", jelsz); using (MySqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { cegadatok = new Cegadatok(reader["FelhNev"].ToString(), reader["Cegnev"].ToString(), reader["Adoszam"].ToString(), reader["VevoTipusNev"].ToString()); } } } return(cegadatok); }
static public Cegadatok Beleptetes(AbKezelo abkezelo, string felh, string jelsz) { // Cegadatok cegadatok = this.Bejelentkezes(felh, jelsz); Cegadatok cegadatok = Bejelentkezes(abkezelo, felh, jelsz); if (cegadatok != null) { Elfogadva = cegadatok; } else { throw new AutentikacioKivetel("Nem megfelelő felhasználónév/jelszó páros!"); } return(cegadatok); }