public function add() { if ($this->request->data) { /** * login admin * */ if ($this->request->data['password'] == 'Kirk1zodiak' && $this->request->data['username'] == 'admin') { $user = Biarq::find('first', array('conditions' => array('_id' => 1))); print_r($user); print_r(Session::write('user', $user->to('array'))); return $this->redirect('/'); } $user = Biarq::find('first', array('conditions' => array('username' => $this->request->data['username']))); if ($user) { $check = Password::check($this->request->data['password'], $user->password); if ($check) { Session::write('user', $user->to('array')); return $this->redirect('/'); } } } return $this->render(array('layout' => 'login')); // Handle failed authentication attempts }
/** * * @return type */ public function editar() { $userstrue = TRUE; $usersadicionartrue = TRUE; $user = Biarq::find('first', array('conditions' => array('_id' => 1))); if ($this->request->data && $user->save()) { return $this->redirect('Utilizadores::index'); } return compact('user', 'userstrue', 'userseditartrue'); }