public function executeLogin(sfWebRequest $request) { //$this->hello='welcome'; if ($request->isMethod('post')) { $u = $request->getParameter('name'); $p = $request->getParameter('password'); //echo "post"; $c = new Criteria(); $c->add(InfoPeer::NAME, $u, Criteria::EQUAL); $c->add(InfoPeer::PASS, $p); $this->info_list = InfoPeer::doSelectOne($c); if ($this->info_list) { //if(!$this->getUser()->isAuthenticated()) //{ $this->getUser()->setAuthenticated(true); $this->getUser()->addCredential('user'); // echo $user->getId(); //echo $this->info_list->getName(); $this->getUser()->setAttribute('user_id', $this->info_list->getId(), 'user'); $this->getUser()->setAttribute('username', $this->info_list->getName(), 'user'); //} $this->redirect('blog/home'); } } }