/**
  *
  * @param Request $request            
  * @param Response $response            
  * @param unknown $args            
  */
 public function login(Request $request, Response $response, $args)
 {
     if (isset($_POST['password'])) {
         $password = $_POST['password'];
         if ($password == 'lyrics2016') {
             $this->session->set('authenticated', 'yes');
             return $response->withRedirect($this->session->get('original'));
         }
     }
     return $this->view->render($response, 'adminlogin.twig', array());
 }
Beispiel #2
0
 /**
  *
  * @return Ambigous <\App\Helper\mixed, unknown, mixed>
  */
 public function getAccessToken()
 {
     if ($this->session->get('facebook_access_token')) {
         return $this->session->get('facebook_access_token');
     }
     $helper = $this->facebook->getJavaScriptHelper();
     try {
         $accessToken = $helper->getAccessToken();
     } catch (FacebookResponseException $e) {
         $this->logger->error('error: ' . $e->getMessage());
     } catch (FacebookSDKException $e) {
         $this->logger->error('Facebook SDK returned an error: ' . $e->getMessage());
     }
     if (!isset($accessToken)) {
         $this->logger->error('No cookie set or no OAuth data could be obtained from cookie.');
     } else {
         $this->logger->debug('Store new access token : ' . $accessToken);
         $this->session->set('facebook_access_token', (string) $accessToken);
     }
     return $this->session->get('facebook_access_token');
 }
Beispiel #3
0
 private function isLoggedIn(Session $session)
 {
     return $session->get('authenticated');
 }