Ejemplo n.º 1
0
 protected function ajax_saveAccountAction()
 {
     $login = pSQL($_POST["login"]);
     $pass = pSQL($_POST["pass"]);
     if (Validate::isEmail($login)) {
         if (Paczkomat::sprawdzKonto($login)) {
             if (Configuration::get($this->name . "_wys_paczkomat") == "") {
                 $pacz = Paczkomat::paczkomatUżytkownika($login);
                 if ($pacz['result'] == "ok" && $pacz['glowny'] != '') {
                     $sendMachine = Paczkomat::pobierzDanePaczkomatu($pacz['glowny']);
                     Configuration::updateValue($this->name . "_wys_paczkomat", base64_encode(serialize($sendMachine['paczkomat'])));
                 }
             }
             if ($pass != "") {
                 Configuration::updateValue($this->name . "_login", $login);
                 Configuration::updateValue($this->name . "_haslo", $pass);
                 $this->jsonResponse(array("result" => "ok", "message" => "Login i hasło zostały zapisane"));
             } else {
                 $this->jsonResponse(array("result" => "error", "message" => "Hasło nie może być puste"));
             }
         } else {
             $this->jsonResponse(array("result" => "error", "message" => "Podany e-mail nie jest zarejestrowanym loginem w systemie Paczkomaty 24/7"));
         }
     } else {
         $this->jsonResponse(array("result" => "error", "message" => "Login musi być podany w postaci adresu e-mail"));
     }
 }
Ejemplo n.º 2
0
 /**
  * @dataProvider testSprawdzKontoDP
  */
 public function testSprawdzKonto($email, $expectedResult)
 {
     $this->assertEquals($expectedResult, Paczkomat::sprawdzKonto($email));
 }