public static function handleLogin()
 {
     $params = $_POST;
     $errors = array();
     if (!isset($params['sahkoposti']) || $params['sahkoposti'] == null || $params['sahkoposti'] == '') {
         $issue = array('Sähköposti puuttuu!');
         $errors = array_merge($errors, $issue);
     }
     if (!isset($params['salasana']) || $params['salasana'] == null || $params['salasana'] == '') {
         $issue = array('Salasana puuttuu!');
         $errors = array_merge($errors, $issue);
     }
     $kayttaja = null;
     $tyyppi = '';
     if (count($errors) == 0) {
         $kayttaja = Kayttaja::authenticate($params['sahkoposti'], $params['salasana']);
     }
     if ($kayttaja == null) {
         // lisätään yleinen virheilmoitus vain jos sekä s-posti että salasana oli annettu
         if (count($errors) == 0) {
             $issue = array('error' => 'Sähköpostiosoite tai salasana väärin.');
             $errors = array_merge($errors, $issue);
         }
         View::make('kirjaudu.html', array('errors' => $errors, 'sahkoposti' => isset($params['sahkoposti']) ? $params['sahkoposti'] : null));
     } else {
         $_SESSION['user'] = $kayttaja->id;
         $_SESSION['tyyppi'] = $kayttaja->tyyppi;
         Redirect::to('/', array('message' => 'Hei ' . $kayttaja->etunimi));
     }
 }
 public static function handle_login()
 {
     $params = $_POST;
     $kayttaja = Kayttaja::authenticate($params['username'], $params['password']);
     if (!$kayttaja) {
         View::make('kayttaja/login.html', array('error' => 'Väärä käyttäjätunnus tai salasana!', 'username' => $params['username']));
     } else {
         $_SESSION['user'] = $kayttaja->id;
         Redirect::to('/hero', array('message' => 'Tervetuloa takaisin ' . $kayttaja->username . '!'));
     }
 }
Esempio n. 3
0
 public static function handle_login()
 {
     $params = $_POST;
     $kayttaja = Kayttaja::authenticate($params['tunnus'], $params['salasana']);
     if (!$kayttaja) {
         View::make('kirjaudu.html', array('error' => 'Väärä käyttäjätunnus tai salasana.', 'tunnus' => $params['tunnus']));
     } else {
         $_SESSION['kayttaja'] = $kayttaja->id;
         Redirect::to('/', array('viesti' => 'Tervetuloa ' . $kayttaja->tunnus . '!'));
     }
 }
 public static function kasittele_kirjautuminen()
 {
     $params = $_POST;
     $kayttaja = Kayttaja::authenticate($params['nimi'], $params['salasana']);
     if (!$kayttaja) {
         View::make('kayttaja/kirjautuminen.html', array('error' => 'Väärä käyttäjätunnus tai salasana!', 'nimi' => $params['nimi']));
     } else {
         $_SESSION['kayttaja'] = $kayttaja->id;
         Redirect::to('/', array('message' => 'Tervetuloa takaisin ' . $kayttaja->nimi . '!'));
     }
 }
 public static function handle_login()
 {
     $params = $_POST;
     $user = Kayttaja::authenticate($params['ktunnus'], $params['salasana']);
     if (!$user) {
         View::make('kayttaja/login.html', array('error' => 'Väärä käyttäjätunnus tai salasana', 'ktunnus' => $params['ktunnus']));
     } else {
         $_SESSION['user'] = $user->id;
         Redirect::to('/foorumi', array('message' => 'Tervetuloa takaisin ' . $user->ktunnus . '!'));
     }
 }
 public static function handle_login()
 {
     $params = $_POST;
     $kayttaja = Kayttaja::authenticate($params['nimi'], $params['password']);
     if (!$kayttaja) {
         View::make('kirjautuminen/kirjautuminen.html', array('error' => 'Väärä käyttäjätunnus tai salasana!', 'nimi' => $params['nimi']));
     } else {
         $_SESSION['kayttaja'] = $kayttaja->kayt_id;
         Redirect::to('/', array('message' => 'Tervetuloa Astiastotietokantaan ' . $kayttaja->nimi . '!'));
     }
 }
 public static function handle_login()
 {
     $params = $_POST;
     $kayttaja = Kayttaja::authenticate($params['tunnus'], $params['salasana']);
     if (!$kayttaja) {
         View::make('kayttaja/login.html', array('error' => 'Väärä käyttäjätunnus tai salasana!', 'tunnus' => $params['tunnus']));
     } else {
         $_SESSION['kayttaja'] = $kayttaja->id;
         Redirect::to('/omakilpailulista', array('message' => 'Tervetuloa takaisin ' . $kayttaja->nimi . '!'));
     }
 }
 public static function handle_login()
 {
     $params = $_POST;
     $kayttaja = Kayttaja::authenticate($params['kayttaja'], $params['salasana']);
     if (!$kayttaja) {
         View::make('user/login.html', array('error' => 'Väärä käyttäjätunnus tai salasana!', 'kayttaja' => $params['kayttaja']));
     } else {
         $_SESSION['kayttaja'] = $kayttaja->id;
         //Kint::dump($kayttaja);
         Redirect::to('/resepti', array('message' => 'Tervetuloa takaisin ' . $kayttaja->kayttaja . '!'));
     }
 }
Esempio n. 9
0
 public static function handle_login()
 {
     $params = $_POST;
     $kayttaja = Kayttaja::authenticate($params['nimi'], $params['salasana']);
     //??
     if (!$kayttaja) {
         View::make('kalenteri.html', array('error' => 'Väärä käyttäjätunnus tai salasana', 'nimi' => $params['nimi']));
     } else {
         $_SESSION['kayttaja'] = $kayttaja->id;
         Redirect::to('/kalenteri');
     }
 }
 public static function store()
 {
     $params = $_POST;
     $attributes = array('sukunimi' => $params['sukunimi'], 'etunimi' => $params['etunimi'], 'sahkoposti' => $params['sahkoposti'], 'salasana' => $params['salasana'], 'salasana2' => $params['salasana2']);
     $asiakas = new Asiakas($attributes);
     $errors = $asiakas->errors();
     if (count($errors) > 0) {
         View::make('asiakas/asiakas_lisaa.html', array('errors' => $errors, 'asiakas' => $asiakas));
     } else {
         $asiakas->save();
         if (!isset($_SESSION['user'])) {
             $kayttaja = Kayttaja::authenticate($attributes['sahkoposti'], $attributes['salasana']);
             if ($kayttaja != null) {
                 $_SESSION['user'] = $kayttaja->id;
                 $_SESSION['tyyppi'] = $kayttaja->tyyppi;
             }
         }
         Redirect::to('/', array('message' => 'Tiedot tallennettu - tervetuloa asiakkaaksi!'));
     }
 }