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 . '!')); } }
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 . '!')); } }
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!')); } }