public function testGetUserAgent() { $request = new Request($this->container, array(), array(), array(), array(), array()); $this->assertEquals('Unknown', $request->getUserAgent()); $request = new Request($this->container, array('HTTP_USER_AGENT' => 'My browser'), array(), array(), array(), array()); $this->assertEquals('My browser', $request->getUserAgent()); }
public function onSuccess(AuthEvent $event) { $this->lastLogin->create($event->getAuthType(), $event->getUserId(), Request::getIpAddress(), Request::getUserAgent()); }
/** * Create remember me session if necessary * * @access private * @param array $values Form values */ private function createRememberMeSession(array $values) { if (REMEMBER_ME_AUTH && !empty($values['remember_me'])) { $credentials = $this->backend('rememberMe')->create($this->userSession->getId(), Request::getIpAddress(), Request::getUserAgent()); $this->backend('rememberMe')->writeCookie($credentials['token'], $credentials['sequence'], $credentials['expiration']); } }