- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
public function executeLogin(sfWebRequest $request)
{
if ($request->isMethod('post'))
{
if (SessionPeer::auth($request->getPostParameter('email'), $request->getPostParameter('password')))
{
return $this->redirect($this->getRequest()->getUri());
}
$this->getUser()->setFlash('error.login', true);
return;
}
}
Вспышка слева?
Еще $this->getRequest() лишнее, ведь уже есть $request.
А ваще поставить sfGuard и не париться =)
По уму конечно правильно сделать форму через механизм форм и привязать к Request со всякими валидаторами, как говорит HyperGeek. Эту тему я ещё не до конца осилил, и немного опасаюсь неосиленного.
sfGuard хорош, но отпадает.Это фича для стандартного зашёл-вышел, увы, здесь не покатит.
Без него метод также возвращает null