$aktiivisuuslaji = Aktiivisuus::$SISAANKIRJAUTUMINEN; $paivitys = paivita_aktiivisuus($omaid, $tietokantaolio, $viimeksi_aktiivi, $aktiivisuuslaji); // TEsti: if ($paivitys == Tekstit::$aktiivisuustallennus_virheilm_tallennus_eiok) { $viesti = $paivitys . " (tunnistus.php) TIEDOT: " . "viimeksi_aktiivi= " . $viimeksi_aktiivi . ", aktiivisuuslaji= " . $aktiivisuuslaji . " ja omaid=" . $omaid; } else { // Kirjoitetaan tervehdys ja siirrytään varsinaiselle sivulle. $viesti = $teksti . "<script type='text/javascript'>" . "siirra_hitaasti('index.php?uusien_yl_lkm=" . $uusien_yleisten_lkm . "', 500);</script>"; } } } } } else { if ($ktunnus == "" && $toiminta == 'Kirjaudu') { $viesti = "Käyttäjätunnus ei voi olla tyhjä!"; $sisalto = nayta_kirjautuminen($ktunnus, $hamynimi); } } } $tietokantaolio->sulje_tietokanta($dbnimi); // Tarpeen? ?> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta content="text/html; charset=utf-8" http-equiv="content-type"> <title>Tunnistautuminen</title>
/** * Toteuttaa uuden henkilon tallentamisen tietokantaan: * @param Parametrit $parametriolio * @return Palaute $palauteolio */ function toteuta_tallenna_henkilo($parametriolio) { $palauteolio = new Palaute(); $palauteolio2 = new Palaute(); $kelpoisuus = tarkista_henkilotiedot($parametriolio); $tietokantaolio = $parametriolio->get_tietokantaolio(); $kokonkontrolleri = new Kokonaisuuskontrolleri($tietokantaolio, $parametriolio); $kokonkontrolleri->toteuta_nayta($palauteolio); // HUOM! ALLA EI ARVO TRUE TOIMINUT! ILMEISESTI STRINGI ARVIOIDAAN // TODEKSI, ELLEI SE OLE NIMENOMAAN FALSE TAI 0. if ($kelpoisuus == "kunnossa") { $parametriolio->set_uussalasana(md5($parametriolio->uussalasana)); $tallennusOk = tallenna_henkilo($parametriolio); if ($tallennusOk == true) { $viesti = Tekstit::$ilm_henkilon_tiedot_tallennettu; // Puhdistus ja etsintä: $tiedot = tarkista_tunnukset($parametriolio->uusktunnus, $parametriolio->uussalasana); if ($tiedot == false) { $viesti = Tekstit::$virheilm_tunnusten_tarkistus_eiok; $sisalto = nayta_kirjautuminen($parametriolio->uusktunnus); } else { $viesti = Tekstit::$ilm_henkilon_tunnukset_toimivat; $kokonkontrolleri->toteuta_nayta($palauteolio2); $palauteolio2->set_ilmoitus($viesti); } } else { // Jos tallennus epäonnistui: $viesti = Tekstit::$virheilm_henkilon_tallennus_eiok; $sisalto = nayta_tietolomake($parametriolio); $palauteolio->set_virhekoodi(Palaute::$VIRHEKOODI_TALLENNUS); } } else { //Jos tiedoissa jokin virhe: $viesti = $kelpoisuus; //Virheilmoitus $sisalto = nayta_tietolomake($parametriolio); } $ilmoitus = $viesti; if ($palauteolio2 === "") { // Ellei kaikki mennyt putkeen: $palauteolio->set_sisalto($sisalto); $palauteolio->set_ilmoitus($ilmoitus); } else { // Jos kaikki on hyvin: $palauteolio = $palauteolio2; } return $palauteolio; }
$sisaltoteksti = nayta_valtuuslomake($tietokantaolio, $muuta_valtuuksia, Painikkeet::$muuta_sanasana_value, $poistu_valtuuksista); } else { if ($kuningas && $toiminta == $tallenna_henkilo) { $kelpoisuus = tarkista_henkilotiedot($etun, $sukun, $lempin, $svuosi, $skk, $spaiva, $komm, $uusktunnus, $uussalasana, $salavahvistus, $eosoite); // HUOM! ALLA EI ARVO TRUE TOIMINUT! ILMEISESTI STRINGI ARVIOIDAAN // TODEKSI, ELLEI SE OLE NIMENOMAAN FALSE TAI 0. if ($kelpoisuus == "kunnossa") { $uussalasana = md5($uussalasana); $tallennusOk = tallenna_henkilo($etun, $sukun, $lempin, $svuosi, $skk, $spaiva, $komm, $uusktunnus, $uussalasana, $eosoite, $valtuudet); if ($tallennusOk == true) { $viesti = "Henkilön tiedot tallennettu, kiitos! <br />"; // Puhdistus ja etsintä: $tiedot = tarkista_tunnukset($uusktunnus, $uussalasana); if ($tiedot == false) { $viesti = "Tunnukset ei ok! Jossakin tuli virhe!\n Kokeile uudelleen!"; $sisalto = nayta_kirjautuminen($uusktunnus); } else { $viesti = "Tallennus onnistui ja tunnukset toimivat!"; $sisalto = hae_viestit($teemat, $tietokantaolio, $omaid, $kuningas, $teema_id, $aikaraja, $vika_viesti_id, $kiinni_lkm); } } else { // Jos tallennus epäonnistui: $viesti = "Tietojen lähetys ei onnistunut!\n Yritä uudestaan!"; $sisalto = nayta_tietolomake($etun, $sukun, $lempin, $svuosi, $skk, $spaiva, $komm, $uusktunnus, $eosoite, $valtuudet); } } else { //Jos tiedoissa jokin virhe: $viesti = $kelpoisuus; //Virheilmoitus $sisalto = nayta_tietolomake($etun, $sukun, $lempin, $svuosi, $skk, $spaiva, $komm, $uusktunnus, $eosoite, $valtuudet); }
} $teksti = "<h2>" . Tekstit::$tunnistussivu_Tervetuloa . ", " . $tervehdysnimi . "!</h2><a href=" . $url . ">" . Tekstit::$tunnistussivu_Jatka . "</a>"; // Kirjoitetaan tervehdys ja siirrytään varsinaiselle sivulle. $viesti = $teksti . "<script type='text/javascript'>" . "siirra_hitaasti('" . $url . "', 500);</script>"; //Aktiivisuusmerkintä: $aktiivisuuspalaute = paivita_aktiivisuus($omaid, $tietokantaolio, time(), Aktiivisuus::$SISAANKIRJAUTUMINEN); if (!$aktiivisuuspalaute) { $viesti .= "<br/>" . Tekstit::$virheilm_aktiivisuuden_tallennus_eiok; } } } } } else { if ($ktunnus == "" && $toiminta == Painikkeet::$tunnistus_kirjaudu_value) { $viesti = Tekstit::$tunnistussivu_kayttajatunnus_ei_saa_olla_tyhja; $sisalto = nayta_kirjautuminen($ktunnus, $hamynimi, $url, $target); } else { } } } $tietokantaolio->sulje_tietokanta($dbnimi); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta content="text/html; charset=utf-8" http-equiv="content-type"> <title>Tunnistautuminen</title>