Exemple #1
0
 /** @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;
 }
Exemple #2
0
 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'));
 }