/** @inheritdoc */ public function execute(Request $request, Router $router) { if ($this->getState()->getUserId()) { return new Redirect($router->getUrlFromAction(Index::class)); } /** @var LoginResponder $responder */ $responder = $this->prepareResponder(new LoginResponder()); if ($request->isMethod(Request::METHOD_POST)) { $responder->setMessage($this->translator->translate('wrong_credentials')); } $responder->setCredentials($request->getPostParam('username'), $request->getPostParam('password')); return $responder; }
public function testGetPostParam() { $this->assertEquals('pff', $this->request->getPostParam('greu')); $this->assertEquals('default', $this->request->getPostParam('broo', 'default')); $this->assertNull($this->request->getPostParam('not')); }
/** @inheritdoc */ public function getCredentials(Request $request) { return new UsernamePasswordCredentials($request->getPostParam('username'), $request->getPostParam('password')); }