Beispiel #1
0
 public function testUserGitModel()
 {
     $email = '';
     // paste ours email
     $token = '  ';
     // paste ours token
     $this->assertTrue(\UserGit::authenticateUser($email, $token));
     $email = '';
     //paste fake email
     $token = '';
     // or fake token
     $this->assertFalse(\UserGit::authenticateUser($email, $token));
 }
Beispiel #2
0
 public function loginAction()
 {
     if (!$this->session->get('email')) {
         if (!$this->request->getPost("email")) {
             $this->flashSession->error("Please login first!");
             $this->response->redirect();
         }
         $this->session->set("email", $this->request->getPost("email"));
         $this->session->set("token", $this->request->getPost("token"));
     }
     if (!UserGit::authenticateUser($this->session->get('email'), $this->session->get('token'))) {
         $this->flashSession->error("Incorrect authentication. Check yours data!");
         $this->response->redirect();
     }
 }